We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 82b1fee commit f3a43a3Copy full SHA for f3a43a3
1 file changed
git-autotag
@@ -0,0 +1,9 @@
1
+#!/bin/bash
2
+
3
+TARGET_PREFIX=${1:-release}
4
+TARGET_BASE=$TARGET_PREFIX-`date +%Y%m%d`
5
+TARGET_REVISION=$((`git ls-remote --tags --heads origin | awk "/$TARGET_BASE-(.*)/ { print $1 }" | awk -F'-' '{print $3}' | sort -nr | head -n 1` + 1))
6
+TARGET_BRANCH=$TARGET_BASE-$TARGET_REVISION
7
+git tag $TARGET_BRANCH
8
+git push origin $TARGET_BRANCH
9
+echo "tagging complete under tag $TARGET_BRANCH"
0 commit comments