提交 803d25c4 authored 作者: Travis Cross's avatar Travis Cross

Add ability to sign releases with tagscript

上级 ee95a35b
......@@ -7,9 +7,20 @@ if [ ! -d .git ]; then
exit 1;
fi
if [ -z "$1" ]; then
echo "usage: ./scripts/tagscript.sh MAJOR.MINOR.MICRO[.REVISION]" 1>&2
showusage() {
echo "usage: ./scripts/tagscript.sh [-s] MAJOR.MINOR.MICRO[.REVISION]" 1>&2
exit 1;
}
while getopts "s" o; do
case "$o" in
s) opts="-s" ;;
esac
done
shift $(($OPTIND-1))
if [ -z "$1" ]; then
showusage
fi
ver="$1"
......@@ -46,7 +57,7 @@ fi
git add configure.in
git commit -m "Release freeswitch-$ver"
git tag -a -m "freeswitch-$ver release" v$ver
git tag -a ${opts} -m "freeswitch-$ver release" v$ver
git clone $src_repo $dst_dir
if [ -n "$stash_saved" ]; then
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论