On Sun, Dec 6, 2020 at 1:25 AM Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> wrote: > > Change the documentation for the various %(trailers) options so it > isn't repeating part of the documentation for "only" about how boolean > values are handled. Instead, let's split the description of that into > general documentation at the top. > > It then suffices to refer to it by listing the options as > "opt[=<BOOL>]". I'm also changing it to upper-case "[=<BOOL>]" from > "[=val]" for consistency with "<SEP>" Good... > It took me a couple of readings to realize that these options were > referring back to the "only" option's treatment of boolean > values. Let's try to make this more explicit, and upper-case "BOOL" > for consistency with the existing "<SEP>" and "<K>". ... but not sure it's worth repeating that we upper-case "BOOL". > Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> > --- > Documentation/pretty-formats.txt | 30 ++++++++++++++++-------------- > 1 file changed, 16 insertions(+), 14 deletions(-) > > diff --git a/Documentation/pretty-formats.txt b/Documentation/pretty-formats.txt > index 84bbc7439a6..66dfa122361 100644 > --- a/Documentation/pretty-formats.txt > +++ b/Documentation/pretty-formats.txt > @@ -252,7 +252,15 @@ endif::git-rev-list[] > interpreted by > linkgit:git-interpret-trailers[1]. The > `trailers` string may be followed by a colon > - and zero or more comma-separated options: > + and zero or more comma-separated options. > + If any option is provided multiple times the > + last occurance wins. > ++ > +The boolean options accept an optional value `[=<BOOL>]`. The values > +`true`, `false`, `on`, `off` etc. are all accepted. See the "boolean" > +sub-section in "EXAMPLES" in linkgit:git-config[1]. If a boolean > +option is given with no value, it's enabled. > +** 'only[=BOOL]': select whether non-trailer lines from the trailer Here it's "[=BOOL]" while above it's "[=<BOOL>]" > +** 'unfold[=BOOL]': make it behave as if interpret-trailer's `--unfold` Here also. > +** 'valueonly[=BOOL]': skip over the key part of the trailer line and only And here too. > + show the value part.