[odrbin] add git-datetag

This commit is contained in:
odrling 2022-11-24 02:01:30 +01:00
parent 14cb5889bd
commit 3960401d57
No known key found for this signature in database
GPG key ID: A0145F975F9F8B75

14
.local/odrbin/git-datetag Executable file
View file

@ -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