From e4931211711de8f25fb85ef2863bd9649ef40808 Mon Sep 17 00:00:00 2001 From: Johan Lundberg Date: Thu, 18 Dec 2014 15:49:13 +0100 Subject: Merged nice bump-tag features from eduid-ops. --- bump-tag | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/bump-tag b/bump-tag index 5d91b82..280f23b 100755 --- a/bump-tag +++ b/bump-tag @@ -4,13 +4,22 @@ set -e test -f cosmos.conf && . ./cosmos.conf +echo "Fetching any updates from server:" +git pull +echo "" + deftag=`basename $PWD` tagpfx=${tag:="$deftag"} last_tag=`git tag -l "${tagpfx}-*"|sort|tail -1` -git tag -v $last_tag +echo "Verifying last tag $last_tag:" +(git tag -v $last_tag | grep ^gpg:) || true +# again to not mask exit status of git with grep +git tag -v $last_tag > /dev/null 2>&1 +echo "" +echo "Differences between tag $last_tag and what you are about to sign:" PAGER=cat git diff $last_tag..master iter=1 @@ -27,7 +36,8 @@ while test -z "$ok"; do esac done -echo using new tag $this_tag +echo "" +echo "Using new tag $this_tag" echo ONLY SIGN IF YOU APPROVE OF VERIFICATION AND DIFF ABOVE # GITTAGEXTRA is for putting things like "-u 2117364A" -- cgit v1.1