And remove the ifdef VERSION, since $(VERSION) is always defined now.
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
@if ! git diff-index --name-only --exit-code HEAD; then \
echo "*** ERROR: Uncommitted changes in above files"; exit 1; fi
- ifdef VERSION
tag:
@git update-index --refresh --unmerged
@if ! git diff-index --name-only --exit-code HEAD; then \
echo "*** ERROR: Uncommitted changes in above files"; exit 1; fi
+ @if git rev-parse --verify v$(VERSION) > /dev/null; then \
+ echo "*** ERROR: Version v$(VERSION) is already tagged"; exit 1; fi
@sed 's/AC_INIT.*/AC_INIT(openconnect, $(VERSION))/' -i configure.ac
@sed 's/^v=.*/v="v$(VERSION)"/' -i version.sh
@( echo "s/Last modified: .*/Last modified: $(shell date)/" ;\
@git tag v$(VERSION)
@./autogen.sh
- endif