From e5f3d5f53e39fd64e842056821ff4a3605e0bf4d Mon Sep 17 00:00:00 2001 From: hedy Date: Thu, 31 Mar 2022 17:51:32 +0800 Subject: [PATCH] Scripts(shltag): Add -f option for git tag -f Recently had some drama in mucking up gelim tags so I had no choice but to improve my tooling. --- bin/shltag | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/shltag b/bin/shltag index a920088..f42ed91 100755 --- a/bin/shltag +++ b/bin/shltag @@ -1,9 +1,13 @@ #!/usr/bin/env bash old=$(git tag | tail -n1) +force="" +if [[ "$2" == "-f" ]]; then + force="-f" +fi case $1 in v*) - git shortlog $old..HEAD | git tag -as -F - $1 + git shortlog $old..HEAD | git tag $force -as -F - $1 exit;; --help) echo Usage: shltag '[v | --help | -o ]'