From 69341752a93edf39d9bedbe435d7543f4068ac65 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Thu, 4 Jan 2024 16:16:12 -0500 Subject: Makefile: Add release target. --- makerelease.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 makerelease.sh (limited to 'makerelease.sh') diff --git a/makerelease.sh b/makerelease.sh new file mode 100644 index 0000000..86b0d88 --- /dev/null +++ b/makerelease.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +VERSION="$1" +if [ "$VERSION" = "" -o "$2" != "" ]; then + echo "Usage: makerelese.sh VERSION" + exit 1 +fi + +git rev-parse || exit 1 +if [ "$( git tag -l "$VERSION" )" != "" ]; then + echo "There's already a $VERSION tag, did you forget to update VERSION in the Makefile?" + exit 1 +fi + +git tag -a -m"Version $VERSION release." "$VERSION" +git push -- cgit v1.2.3