24 lines
410 B
Bash
Executable File
24 lines
410 B
Bash
Executable File
#!/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)"
|