Re: [PATCH 1/6] doc: stripspace: mention where the default comes from
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 20, 2025, 19:06 UTC
- Message-ID
- <xmqqjz6bhzkm.fsf@gitster.g>
- In-Reply-To
- <630ef019786bdb0c7538cc9794a7ba53a0ac77d8.1747763769.git.code@khaugsbakk.name>
kristofferhaugsbakk@fastmail.com writes:
Show 27 quoted lines
> From: Kristoffer Haugsbakk <code@khaugsbakk.name> > > Also quote `#` in line with the modern formatting convention. > > Signed-off-by: Kristoffer Haugsbakk <code@khaugsbakk.name> > --- > > Notes (series): > “modern formatting convention” > > It looks like characters are quoted with backticks in the commits I’ve > seen by Jean-Noël Avila lately. > > Documentation/git-stripspace.adoc | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/Documentation/git-stripspace.adoc b/Documentation/git-stripspace.adoc > index a293327581a..1132a4cf9a9 100644 > --- a/Documentation/git-stripspace.adoc > +++ b/Documentation/git-stripspace.adoc > @@ -37,7 +37,8 @@ OPTIONS > ------- > -s:: > --strip-comments:: > - Skip and remove all lines starting with a comment character (default '#'). > + Skip and remove all lines starting with a comment character (default `#`). > + See `core.commentChar` in linkgit:git-config[1].
I've seen this kind of thing treat the configuration as the first level default, with the hardcoded value as a fallback, i.e. spelling it more like this:
... a comment character. Defaults to `core.commentChar`, which
in turn defaults to `#`.The way you phrased is syntactically easier to parse, but to some readers, the readon why they are encouraged to learn about the `core.commentChar` configuration may not be immediately obvious, so I dunno.
Thanks.