Junio C Hamano <gitster@xxxxxxxxx> writes: > Eli Schwartz <eschwartz@xxxxxxxxxxxxx> writes: > >> + >> +** 'tags[=<BOOL>]': Instead of only considering annotated tags, >> + consider lightweight tags as well. > > This part contradicts what Jean-Noël's df34a41f is trying to > achieve, which can be seen in these hunks from it: > ... > So, let's instead use > > tags[=<bool-value>]: Instead of only considering ... > > i.e. lowercase, with -value suffix. The other topic merges earlier to 'seen' before your topic, and FYI, the diff between the tip of 'seen' before and after your topic gets merged looks like this, with my semantic conflict resolution. Notice the way placeholders are spelled in lowercase and generally have more descriptive names. Thanks. diff --git c/Documentation/pretty-formats.txt w/Documentation/pretty-formats.txt index d465cd59dd..25cfffab38 100644 --- c/Documentation/pretty-formats.txt +++ w/Documentation/pretty-formats.txt @@ -220,6 +220,12 @@ The placeholders are: inconsistent when tags are added or removed at the same time. + +** 'tags[=<bool-value>]': Instead of only considering annotated tags, + consider lightweight tags as well. +** 'abbrev=<number>': Instead of using the default number of hexadecimal digits + (which will vary according to the number of objects in the repository with a + default of 7) of the abbreviated object name, use <number> digits, or as many digits + as needed to form a unique object name. ** 'match=<pattern>': Only consider tags matching the given `glob(7)` pattern, excluding the "refs/tags/" prefix. ** 'exclude=<pattern>': Do not consider tags matching the given @@ -273,11 +279,6 @@ endif::git-rev-list[] If any option is provided multiple times the last occurrence wins. + -The boolean options accept an optional value `[=<value>]`. 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. -+ ** 'key=<key>': only show trailers with specified <key>. Matching is done case-insensitively and trailing colon is optional. If option is given multiple times trailer lines matching any of the keys are @@ -313,6 +314,11 @@ insert an empty string unless we are traversing reflog entries (e.g., by decoration format if `--decorate` was not already provided on the command line. +The boolean options accept an optional value `[=<bool-value>]`. 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. + If you add a `+` (plus sign) after '%' of a placeholder, a line-feed is inserted immediately before the expansion if and only if the placeholder expands to a non-empty string.