From: Carlo Arenas Date: Fri, 24 Sep 2021 17:34:19 GMT Subject: Re: [PATCH v5 3/3] send-email docs: add format-patch options Message-ID: In-Reply-To: On Fri, Sep 24, 2021 at 8:33 AM Junio C Hamano wrote: > > Carlo Arenas writes: > > > On Thu, Sep 23, 2021 at 9:36 PM Bagas Sanjaya wrote: > >> > >> On 24/09/21 09.46, Thiago Perrotta wrote: > >> > SYNOPSIS > >> > -------- > >> > [verse] > >> > -'git send-email' [] ... > >> > +'git send-email' [] ... > >> > +'git send-email' [] > >> > 'git send-email' --dump-aliases > >> > >> Is optional? If so, we can say [ >> options>]. > > > > no; as Junio explained [1] this omission is intentional while the > > rev-list options that > > got cut to make space are not and are more relevant. > > > > IMHO leaving [] to imply ALL options (that also include diff > > options, for example) is better > > Could you claify this idea a bit more? Do you mean that the second form > can just be: > > git send-email > > That will exclude the send-email specific ones (like > "--in-reply-to="), so it may not be a great idea. > > Or do you mean > > git send-email > > and have the placeholder to stand for both send-email > options and options meant for format-patch? the later AND including a non optional part that explains that you need to indicate some sort of revision (which hopefully will also imply to users that all the related options are also expected), but also won't be specific, not to promote the use of this type of mode or the need to update it further to include the whole universe of options through format-patch (ex: log and diff) Granted, I could have worded it better, but Bagas' proposal[1] (based on this discussion) does and clarifies both; why this is not optional in a way that is less confusing than what Thiago posted and is IMHO[2] a good candidate for replacing this patch in the series Carlo [1] https://lore.kernel.org/git/20210924121352.42138-1-bagasdotme@gmail.com [2] https://lore.kernel.org/git/CAPUEsphn15H9HbHKHRk+GFMvjq5O=8NL0Vo4L8NoUwiRrQUJJA@mail.gmail.com/T/#m6f0600b597fbe0b59aa767603a7f1d24d60e8fe9