git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Use proper syntax for replaceables in command docs

From
Eric Sunshine <sunshine@sunshineco.com>
Date
May 24, 2018, 20:05 UTC
Message-ID
<CAPig+cR91cEj1EdA4JvQQED0HJ2Db-LyrWCB_8VdC6uwT47KbA@mail.gmail.com>
In-Reply-To
<alpine.LFD.2.21.1805241552080.6217@localhost.localdomain>
On Thu, May 24, 2018 at 3:54 PM, Robert P. J. Day <rpjday@crashcourse.ca> wrote:
Show 16 quoted lines
> The standard for command documentation synopses appears to be:
>
>   [...] means optional
>   <...> means replaceable
>   [<...>] means both optional and replaceable
>
> So fix a number of doc pages that use incorrect variations of the
> above.
>
> Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
> ---
> diff --git a/Documentation/git-check-attr.txt b/Documentation/git-check-attr.txt
> @@ -9,7 +9,7 @@ git-check-attr - Display gitattributes information
> -'git check-attr' [-a | --all | attr...] [--] pathname...
> +'git check-attr' [-a | --all | attr...] [--] <pathname>...
>  'git check-attr' --stdin [-z] [-a | --all | attr...]
Don't you also want "<attr>"?
> diff --git a/Documentation/git-check-ignore.txt b/Documentation/git-check-ignore.txt
> @@ -9,8 +9,8 @@ git-check-ignore - Debug gitignore / exclude files
> -'git check-ignore' [options] pathname...
> +'git check-ignore' [<options>] <paths>...

Earlier in the patch, you changed "pathname" to "<pathname>", but here you change "pathname" to "<paths>", which is inconsistent.

It's also inconsistent and odd to say "<paths>..." (with the "..."). Seems better just to say "<pathname>..." to match existing practice.

Previous: Robert P. J. DayNext: Robert P. J. Day
Message 2 of 3 in “Use proper syntax for replaceables in command docs”
  1. Use proper syntax for replaceables in command docsRobert P. J. Day, May 24, 2018
  2. Eric SunshineMay 24, 2018
  3. Robert P. J. DayMay 24, 2018

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.