X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=t%2Ft6120-describe.sh;h=56bbd8519d69a1fc31293f30eb3c8a7b20a285cc;hb=b4a299d87ca7a1d39c699ee2af28305e57f3b0ae;hp=ae8ee11183833fd4610adb1f83763eba381f7850;hpb=e92ea62425fb89713bc47241af29a79f5f191cc6;p=git.git diff --git a/t/t6120-describe.sh b/t/t6120-describe.sh index ae8ee1118..56bbd8519 100755 --- a/t/t6120-describe.sh +++ b/t/t6120-describe.sh @@ -15,8 +15,11 @@ test_description='test describe check_describe () { expect="$1" shift - R=$(git describe "$@") && + R=$(git describe "$@" 2>err.actual) + S=$? + cat err.actual >&3 test_expect_success "describe $*" ' + test $S = 0 && case "$R" in $expect) echo happy ;; *) echo "Oops - $R is not $expect"; @@ -94,4 +97,24 @@ check_describe D-* --tags HEAD^^ check_describe A-* --tags HEAD^^2 check_describe B --tags HEAD^^2^ +check_describe B-0-* --long HEAD^^2^ +check_describe A-3-* --long HEAD^^2 + +test_expect_success 'rename tag A to Q locally' ' + mv .git/refs/tags/A .git/refs/tags/Q +' +cat - >err.expect <