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>
This commit is contained in:

committed by
Junio C Hamano

parent
328c109303
commit
15ae82d5d6
@ -208,6 +208,8 @@ The placeholders are:
|
||||
'%cs':: committer date, short format (`YYYY-MM-DD`)
|
||||
'%d':: ref names, like the --decorate option of linkgit:git-log[1]
|
||||
'%D':: ref names without the " (", ")" wrapping.
|
||||
'%(describe)':: human-readable name, like linkgit:git-describe[1];
|
||||
empty string for undescribable commits
|
||||
'%S':: ref name given on the command line by which the commit was reached
|
||||
(like `git log --source`), only works with `git log`
|
||||
'%e':: encoding
|
||||
|
Reference in New Issue
Block a user