git-format-patch.txt: don't show -s as shorthand for multiple options
authorEric Sunshine <sunshine@sunshineco.com>
Sun, 27 Mar 2016 21:26:07 +0000 (17:26 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 4 Apr 2016 20:46:54 +0000 (13:46 -0700)
git-format-patch recognizes -s as shorthand only for --signoff, however,
its documentation shows -s as shorthand for both --signoff and
--no-patch. Resolve this confusion by suppressing the bogus -s shorthand
for --no-patch.

While here, also avoid showing the --no-patch option in git-format-patch
documentation since it doesn't make sense to ask to suppress the patch
while at the same time explicitly asking to format the patch (which,
after all, is the purpose of git-format-patch).

Reported-by: Kevin Brodsky <corax26@gmail.com>
Signed-off-by: Eric Sunshine <sunshine@sunshineco.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/diff-options.txt
index 3ad6404dbcf2915721ac963085bbc0269c1d7312..9d0aea50cdeeb10de0f64770d26f2b390b146e2a 100644 (file)
@@ -26,12 +26,12 @@ ifndef::git-format-patch[]
 ifdef::git-diff[]
        This is the default.
 endif::git-diff[]
-endif::git-format-patch[]
 
 -s::
 --no-patch::
        Suppress diff output. Useful for commands like `git show` that
        show the patch by default, or to cancel the effect of `--patch`.
+endif::git-format-patch[]
 
 -U<n>::
 --unified=<n>::