]> git.ipfire.org Git - thirdparty/git.git/commitdiff
doc: add shortcut to "am --whitespace=<action>"
authorJunio C Hamano <gitster@pobox.com>
Wed, 14 Feb 2024 18:44:01 +0000 (10:44 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 14 Feb 2024 19:00:04 +0000 (11:00 -0800)
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>
Documentation/git-am.txt
apply.c

index 82dadbecc857bb114504f757bc3bc799c8de9d69..67b12f315f15b803fb41df5c2a1f174510d6d124 100644 (file)
@@ -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.
++
+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 3d69fec836d41fbae10988606ac20ce96dad562d..4e57831aebb4427cfd7c61537a6a46b465b42fd2 100644 (file)
--- 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);