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

Re: [PATCH] Documentation: simplify synopsis of git-repack(1)

From
Bagas Sanjaya <bagasdotme@gmail.com>
Date
Mar 22, 2022, 07:11 UTC
Message-ID
<93d4b801-491c-694e-704c-fbe68f90b660@gmail.com>
In-Reply-To
<xmqqsfrlvfs8.fsf@gitster.g>
On 14/03/22 02.00, Junio C Hamano wrote:
Show 8 quoted lines
> Bagas Sanjaya <bagasdotme@gmail.com> writes:
> 
>> Simplify SYNOPSIS section to only mention [<options>...] placeholder.
>> Redundant options list can now be avoided for aesthetic and clarity.
> 
> The "git cmd --help" output is meant to be readable and useful, so
> clarity is good, but I do not know much about aesthetics.
> 

Sorry for the long delay. I wish I could just say "for the clarity" here.

Show 10 quoted lines
> More importantly, the above does not answer a lot more important
> question.  Is it just loss of duplicated information that this
> commit brings in?  Isn't the motivation that "not all options are
> listed in SYNOPSIS section, and/or some options listed there are not
> described in the body text and are not supported"?  And instead of
> trying to keep them in sync, the author chose to simplify SYNOPSIS
> and have readers look options up in the body text, no?  These two
> would make a good pair of "what problem do we solve?" and "how we
> choose to solve it?".
> 

Indeed not all options are listed in SYNOPSIS, and in my previous attempt at [1], I followed suggestion from Shaoxuan.

>>   [verse]
>> -'git repack' [-a] [-A] [-d] [-f] [-F] [-l] [-n] [-q] [-b] [-m] [--window=<n>] [--depth=<n>] [--threads=<n>] [--keep-pack=<pack-name>] [--write-midx]
>> +'git repack' [<options>...]
> 
> Unlike commands with multiple "operation modes", "repack" does one
> thing and only one thing, so a single-liner "git repack <options>"
> may work well.
OK.
[1]: https://lore.kernel.org/git/CAJyCBORGGbn6d5UYMdRnfrbn9OONcgMMxaCyJ4qUoQY3+s8-uQ@mail.gmail.com/
-- 
An old man doll... just what I always wanted! - Clara
Previous: Junio C HamanoNext: Shaoxuan Yuan
Message 3 of 5 in “Documentation: simplify synopsis of git-repack(1)”
  1. Documentation: simplify synopsis of git-repack(1)Bagas Sanjaya, Mar 12, 2022
  2. Junio C HamanoMar 13, 2022
  3. Bagas SanjayaMar 22, 2022
  4. Shaoxuan YuanMar 22, 2022
  5. Ævar Arnfjörð BjarmasonMar 22, 2022

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.