X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=t%2Ft6120-describe.sh;h=56bbd8519d69a1fc31293f30eb3c8a7b20a285cc;hb=c74815261225e5068490583b08303d158837ab9e;hp=a7557bdc79623dfc7648097985b8d09aea1801df;hpb=4bea4b8451cd481a101fcf25583a270fe18371d3;p=git.git diff --git a/t/t6120-describe.sh b/t/t6120-describe.sh index a7557bdc7..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"; @@ -95,5 +98,23 @@ 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 <