t4205: assert %(describe) test coverage

Document that the test is covering both describable and
undescribable commits.

Suggested-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
René Scharfe 2021-02-28 12:22:26 +01:00 committed by Junio C Hamano
parent b081547ec1
commit 09fe8ca92e
1 changed files with 10 additions and 1 deletions

View File

@ -965,8 +965,17 @@ test_expect_success 'log --pretty=reference is colored appropriately' '
test_expect_success '%(describe) vs git describe' '
git log --format="%H" | while read hash
do
echo "$hash $(git describe $hash)"
if desc=$(git describe $hash)
then
: >expect-contains-good
else
: >expect-contains-bad
fi &&
echo "$hash $desc"
done >expect &&
test_path_exists expect-contains-good &&
test_path_exists expect-contains-bad &&

git log --format="%H %(describe)" >actual 2>err &&
test_cmp expect actual &&
test_must_be_empty err