From 3960401d57b460a33c60246d280b238c76bd0b2c Mon Sep 17 00:00:00 2001 From: odrling Date: Thu, 24 Nov 2022 02:01:30 +0100 Subject: [PATCH] [odrbin] add git-datetag --- .local/odrbin/git-datetag | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 .local/odrbin/git-datetag diff --git a/.local/odrbin/git-datetag b/.local/odrbin/git-datetag new file mode 100755 index 0000000..6f029c6 --- /dev/null +++ b/.local/odrbin/git-datetag @@ -0,0 +1,14 @@ +#!/bin/sh +branch=$(git rev-parse --abbrev-ref HEAD) +[ "$branch" != master ] && echo "Tagging commit on $branch branch" +git pull > /dev/null || exit 1 +basetagname=$(date -u "+%Y.%m.%d") +tagname=$basetagname +i=0 + +while ! git tag -a "$tagname" -m '' 2> /dev/null; do + i=$(( $i + 1 )) + tagname=$basetagname-$i +done + +echo Tagged $tagname