summaryrefslogtreecommitdiff
path: root/release.sh
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2006-02-16 09:42:30 -0800
committerH. Peter Anvin <hpa@zytor.com>2006-02-16 09:42:30 -0800
commit22e2fe6dc65b5241db389e0b08b90c135e5b7494 (patch)
treed2da6d63b04ac213a58bcd11aa0d189752311007 /release.sh
parentb3892e801f74c0fc6fae81fe7eb48e8b75a82c56 (diff)
downloadtftp-hpa-22e2fe6dc65b5241db389e0b08b90c135e5b7494.tar.gz
Allow testing of the release mechanism
Diffstat (limited to 'release.sh')
-rwxr-xr-xrelease.sh18
1 files changed, 11 insertions, 7 deletions
diff --git a/release.sh b/release.sh
index 27d617b..d2e9e23 100755
--- a/release.sh
+++ b/release.sh
@@ -17,15 +17,19 @@ releasedir=$PACKAGE-$release
GIT_DIR=`cd "${GIT_DIR-.git}" && pwd`
export GIT_DIR
-echo $release > version.new
-if ! cmp -s version version.new ; then
- mv -f version.new version
- cg-commit -m 'Update version for release' version
+if [ x"$release" = x'test' ]; then
+ releasetag=HEAD
else
- rm -f version.new
+ echo $release > version.new
+ if ! cmp -s version version.new ; then
+ mv -f version.new version
+ cg-commit -m 'Update version for release' version
+ else
+ rm -f version.new
+ fi
+ rm -f "$GIT_DIR"/refs/tags/$releasetag
+ cg-tag $releasetag
fi
-rm -f "$GIT_DIR"/refs/tags/$releasetag
-cg-tag $releasetag
here=`pwd`