1 #! /bin/sh 2 3 if [ -z "$1" -o -n "$2" ]; then 4 echo "Usage: $0 new_tag" >&2 5 exit 1 6 else 7 tag="$1" 8 fi 9 10 . `dirname $0`/split_tag.sh && 11 split_tag $tag 12 13 if [ $micro -eq 0 -o $state != final ]; then 14 git checkout master 15 else 16 git checkout maint 17 fi && 18 19 `git var GIT_EDITOR` ANNOUNCE.rst docs/news.rst Cheetah/Version.py README.rst setup.cfg SetupConfig.py && 20 exec git commit --message="Release $tag" ANNOUNCE.rst docs/news.rst Cheetah/Version.py README.rst setup.cfg SetupConfig.py