1 #! /bin/sh 2 3 tag="`python setup.py --version`" && 4 5 . `dirname $0`/split_tag.sh && 6 split_tag $tag 7 8 if [ $micro -eq 0 -a $state = final ] && 9 git branch --merged master | grep -Fqw maint; then 10 git checkout maint && 11 git merge --ff-only master && 12 git checkout master 13 else: 14 git checkout master && 15 git merge --ff-only maint || 16 git merge --strategy=ours -m 'Null-merge branch "maint"' maint 17 fi && 18 19 git checkout $tag~ ANNOUNCE.rst && 20 21 `git var GIT_EDITOR` ANNOUNCE.rst docs/news.rst Cheetah/Version.py README.rst setup.cfg SetupConfig.py && 22 exec git commit --message="Build: Prepare for the next release" --message="[skip ci]" ANNOUNCE.rst docs/news.rst Cheetah/Version.py README.rst setup.cfg SetupConfig.py