Re: [PATCH] doc: add shortcut to "am --whitespace=<action>"
- From
- Dragan Simic <dsimic@manjaro.org>
- Date
- Feb 14, 2024, 19:03 UTC
- Message-ID
- <91433860217a138ec528c8385b99e50b@manjaro.org>
- In-Reply-To
- <c329d3ed43f852453ad78ba430363416@manjaro.org>
On 2024-02-14 20:01, Dragan Simic wrote:
Show 15 quoted lines
> On 2024-02-14 19:44, Junio C Hamano wrote: >> We refer readers of "git am --help" to "git apply --help" for many >> options that are passed through, and most of them are simple >> booleans, but --whitespace takes from a set of actions whose names >> may slip users' minds. Give a list of them in "git am --help" to >> reduce one level of redirection only to find out what they are. >> >> In the helper function to parse the available options, there was a >> helpful comment reminding the developer to update list of <action>s >> in the completion script. Mention the two documentation pages there >> as well. >> >> Signed-off-by: Junio C Hamano <gitster@pobox.com> > > Looking to me, with one small nitpick below.
Oops... s/to me/good to me/ Sorry for the noise.
Show 37 quoted lines
>> ---
>> Documentation/git-am.txt | 3 +++
>> apply.c | 3 ++-
>> 2 files changed, 5 insertions(+), 1 deletion(-)
>>
>> diff --git a/Documentation/git-am.txt b/Documentation/git-am.txt
>> index 82dadbecc8..67b12f315f 100644
>> --- a/Documentation/git-am.txt
>> +++ b/Documentation/git-am.txt
>> @@ -128,6 +128,9 @@ include::rerere-options.txt[]
>> These flags are passed to the 'git apply' (see linkgit:git-apply[1])
>> program that applies
>> the patch.
>
> It would be nice to, while there, move "the patch." to the line above.
>
>> ++
>> +Valid <action> for the `--whitespace` option are:
>> +`nowarn`, `warn`, `fix`, `error`, and `error-all`.
>>
>> --patch-format::
>> By default the command will try to detect the patch format
>> diff --git a/apply.c b/apply.c
>> index 3d69fec836..4e57831aeb 100644
>> --- a/apply.c
>> +++ b/apply.c
>> @@ -78,7 +78,8 @@ static int parse_whitespace_option(struct
>> apply_state *state, const char *option
>> return 0;
>> }
>> /*
>> - * Please update $__git_whitespacelist in git-completion.bash
>> + * Please update $__git_whitespacelist in git-completion.bash,
>> + * Documentation/git-apply.txt, and Documentation/git-am.txt
>> * when you add new options.
>> */
>> return error(_("unrecognized whitespace option '%s'"), option);