[PATCH] t4205: correctly test %(describe:abbrev=...)
- From
Kousik Sanagavarapu <five231003@gmail.com>
- Date
- Jun 28, 2023, 18:16 UTC
- Message-ID
- <20230628181753.10384-1-five231003@gmail.com>
The pretty format %(describe:abbrev=<number>) tells describe to use only <number> characters of the oid to generate the human-readable format of the commit-ish.
This is not apparent in the test for %(describe:abbrev=...) because we directly tag HEAD and use that, in which case the human-readable format is just the tag name. So, create a new commit and use that instead.
Mentored-by: Christian Couder <christian.couder@gmail.com> Mentored-by: Hariom Verma <hariom18599@gmail.com> Signed-off-by: Kousik Sanagavarapu <five231003@gmail.com> --- t/t4205-log-pretty-formats.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/t/t4205-log-pretty-formats.sh b/t/t4205-log-pretty-formats.sh index 4cf8a77667..b631b5a142 100755 --- a/t/t4205-log-pretty-formats.sh +++ b/t/t4205-log-pretty-formats.sh @@ -1011,8 +1011,7 @@ test_expect_success '%(describe:tags) vs git describe --tags' ' ' test_expect_success '%(describe:abbrev=...) vs git describe --abbrev=...' ' - test_when_finished "git tag -d tagname" && - git tag -a -m tagged tagname && + test_commit --no-tag file && git describe --abbrev=15 >expect && git log -1 --format="%(describe:abbrev=15)" >actual && test_cmp expect actual
-- 2.41.0.29.g8148156d44.dirty