| #!/bin/sh -xe | |
| case $# in | |
| 0) echo "Please supply a commit message as argument(s)"; exit 2;; | |
| esac | |
| HERE=$PWD | |
| cd ~/src/cpython35 | |
| hg pull -u | |
| cp $HERE/src/typing.py Lib/typing.py | |
| cp $HERE/src/test_typing.py Lib/test/test_typing.py | |
| hg ci -m "$@" | |
| cd ~/src/cpython36 | |
| hg pull -u ../cpython35 | |
| hg merge 3.5 | |
| hg ci -m "$@ (3.5->3.6)" | |
| cd ~/src/cpython37 | |
| hg pull -u ../cpython36 | |
| hg merge 3.6 | |
| hg ci -m "$@ (3.6->3.7)" |