diff options
author | Andy Koppe <andy.koppe@gmail.com> | 2023-08-20 19:50:08 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2023-08-21 11:40:10 -0700 |
commit | f1f8a258567268974b9bbd012c33ad219a31aa0e (patch) | |
tree | bcd9ee55e4bb42eff9a588313bef32193d15cf5e /Documentation/pretty-formats.txt | |
parent | a58dd835e9536cf9e7adcd404d008a44d29af804 (diff) | |
download | git-f1f8a258567268974b9bbd012c33ad219a31aa0e.tar.gz |
pretty: add pointer and tag options to %(decorate)
Add pointer and tag options to %(decorate) format, to allow to override
the " -> " string used to show where HEAD points and the "tag: " string
used to mark tags.
Document in pretty-formats.txt and test in t4205-log-pretty-formats.sh.
Signed-off-by: Andy Koppe <andy.koppe@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/pretty-formats.txt')
-rw-r--r-- | Documentation/pretty-formats.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Documentation/pretty-formats.txt b/Documentation/pretty-formats.txt index 709d85af21..d38b4ab566 100644 --- a/Documentation/pretty-formats.txt +++ b/Documentation/pretty-formats.txt @@ -233,6 +233,15 @@ parentheses (`%x29`), due to their role in the option syntax. ** 'prefix=<value>': Shown before the list of ref names. Defaults to "{nbsp}`(`". ** 'suffix=<value>': Shown after the list of ref names. Defaults to "`)`". ** 'separator=<value>': Shown between ref names. Defaults to "`,`{nbsp}". +** 'pointer=<value>': Shown between HEAD and the branch it points to, if any. + Defaults to "{nbsp}`->`{nbsp}". +** 'tag=<value>': Shown before tag names. Defaults to "`tag:`{nbsp}". + ++ +For example, to produce decorations with no wrapping +or tag annotations, and spaces as separators: ++ +`%(decorate:prefix=,suffix=,tag=,separator= )` '%(describe[:<options>])':: human-readable name, like linkgit:git-describe[1]; empty string for |