summaryrefslogtreecommitdiff
path: root/trailer.h
diff options
context:
space:
mode:
authorAnders Waldenborg <anders@0x63.nu>2019-01-28 21:33:35 (GMT)
committerJunio C Hamano <gitster@pobox.com>2019-01-29 18:03:32 (GMT)
commitd9b936db5226ed4b87d42a2c91324adc50c768b6 (patch)
tree8f8c8c7460c3278063e62ec98cc44be4e5c0c6ea /trailer.h
parent250bea0c1652ad546cd0455852bd734e4820ec46 (diff)
downloadgit-d9b936db5226ed4b87d42a2c91324adc50c768b6.zip
git-d9b936db5226ed4b87d42a2c91324adc50c768b6.tar.gz
git-d9b936db5226ed4b87d42a2c91324adc50c768b6.tar.bz2
pretty: add support for "valueonly" option in %(trailers)
With the new "key=" option to %(trailers) it often makes little sense to show the key, as it by definition already is knows which trailer is printed there. This new "valueonly" option makes it omit the key when printing trailers. E.g.: $ git show -s --pretty='%s%n%(trailers:key=Signed-off-by,valueonly)' aaaa88182 will show: > upload-pack: fix broken if/else chain in config callback > Jeff King <peff@peff.net> > Junio C Hamano <gitster@pobox.com> Signed-off-by: Anders Waldenborg <anders@0x63.nu> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'trailer.h')
-rw-r--r--trailer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/trailer.h b/trailer.h
index 5255b67..06d417f 100644
--- a/trailer.h
+++ b/trailer.h
@@ -72,6 +72,7 @@ struct process_trailer_options {
int only_input;
int unfold;
int no_divider;
+ int value_only;
int (*filter)(const struct strbuf *, void *);
void *filter_data;
};