diff options
author | Anders Waldenborg <anders@0x63.nu> | 2019-01-28 22:33:37 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-01-29 10:03:32 -0800 |
commit | 0b691d8685131c2c10e1a2cf2acc9b8920c5365f (patch) | |
tree | 079331c3d3161055e104a523ecc4b1aba6c183d8 /branch.c | |
parent | strbuf: separate callback for strbuf_expand:ing literals (diff) | |
download | tgif-0b691d8685131c2c10e1a2cf2acc9b8920c5365f.tar.xz |
pretty: add support for separator option in %(trailers)
By default trailer lines are terminated by linebreaks ('\n'). By
specifying the new 'separator' option they will instead be separated by
user provided string and have separator semantics rather than terminator
semantics. The separator string can contain the literal formatting codes
%n and %xNN allowing it to be things that are otherwise hard to type
such as %x00, or comma and end-parenthesis which would break parsing.
E.g:
$ git log --pretty='%(trailers:key=Reviewed-by,valueonly,separator=%x00)'
Signed-off-by: Anders Waldenborg <anders@0x63.nu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'branch.c')
0 files changed, 0 insertions, 0 deletions