From: Dragan Simic Date: Wed, 14 Feb 2024 19:03:34 GMT Subject: Re: [PATCH] doc: add shortcut to "am --whitespace=" Message-ID: <91433860217a138ec528c8385b99e50b@manjaro.org> In-Reply-To: On 2024-02-14 20:01, Dragan Simic wrote: > 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 s >> in the completion script. Mention the two documentation pages there >> as well. >> >> Signed-off-by: Junio C Hamano > > Looking to me, with one small nitpick below. Oops... s/to me/good to me/ Sorry for the noise. >> --- >> 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 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);