]> git.ipfire.org Git - thirdparty/git.git/commitdiff
V: use the describe --long format
authorJunio C Hamano <gitster@pobox.com>
Thu, 23 Nov 2023 04:28:43 +0000 (13:28 +0900)
committerJunio C Hamano <gitster@pobox.com>
Thu, 23 Nov 2023 04:28:43 +0000 (13:28 +0900)
This will hopefully help catching a mistake to tag different commits
with the same tag again.

V

diff --git a/V b/V
index d13d960e3c31d362fa53bd324fba947bab5a34dd..8dee018a2348e29ca3c53538aa4a9059c03f44a0 100755 (executable)
--- a/V
+++ b/V
@@ -55,7 +55,7 @@ do
                in="\e[41;37m" out="\e[m"
                installed="     none"
        else
-               installed=$(git describe $version)
+               installed=$(git describe --long $version)
                case "$dirty" in
                '')
                        ;;
@@ -65,7 +65,7 @@ do
                in="\e[41;37m" out="\e[m" installed="     $installed"
        fi
        output="$output${output:+$LF}"
-       output="$output$in$v$out$installed      $(git describe refs/heads/$v)"
+       output="$output$in$v$out$installed      $(git describe --long refs/heads/$v)"
 done
 
 echo "$output"