interpret-trailers: add --parse convenience option
commit99e09dafd7b7bcac4d8189b41dc6038bf36334f5
authorJeff King <peff@peff.net>
Tue, 15 Aug 2017 10:23:34 +0000 (15 06:23 -0400)
committerJunio C Hamano <gitster@pobox.com>
Tue, 15 Aug 2017 18:13:58 +0000 (15 11:13 -0700)
tree2b6b8077dc1214f9996df4330340d0d0c8f6d165
parent000023961a0c02d6e21dc51ea3484ff71abf1c74
interpret-trailers: add --parse convenience option

The last few commits have added command line options that
can turn interpret-trailers into a parsing tool. Since
they'd most often be used together, let's provide a
convenient single option for callers to invoke this mode.

This is implemented as a callback rather than a boolean so
that its effect is applied immediately, as if those options
had been specified. Later options can then override them.
E.g.:

  git interpret-trailers --parse --no-unfold

would work.

Let's also update the documentation to make clear that this
parsing mode behaves quite differently than the normal
"add trailers to the input" mode.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-interpret-trailers.txt
builtin/interpret-trailers.c