pretty: add %(describe)
commit15ae82d5d6ccdcad00aeb456ff512d3031f03039
authorRené Scharfe <l.s.r@web.de>
Sun, 14 Feb 2021 10:04:34 +0000 (14 11:04 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 17 Feb 2021 17:54:31 +0000 (17 09:54 -0800)
treefd4e6fd30a2f5f956d18ce6ab11954a4f82afb63
parent328c10930387d301560f7cbcd3351cc485a13381
pretty: add %(describe)

Add a format placeholder for describe output.  Implement it by actually
calling git describe, which is simple and guarantees correctness.  It's
intended to be used with $Format:...$ in files with the attribute
export-subst and git archive.  It can also be used with git log etc.,
even though that's going to be slow due to the fork for each commit.

Suggested-by: Eli Schwartz <eschwartz@archlinux.org>
Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/pretty-formats.txt
pretty.c
t/t4205-log-pretty-formats.sh