From: Eric Sunshine Date: Mon, 04 Apr 2016 17:34:21 GMT Subject: Re: [PATCH] git-format-patch.txt: don't show -s as shorthand for multiple options Message-ID: In-Reply-To: <1459113967-13864-1-git-send-email-sunshine@sunshineco.com> Ping? On Sun, Mar 27, 2016 at 5:26 PM, Eric Sunshine wrote: > 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 > Signed-off-by: Eric Sunshine > --- > > I haven't quite managed to trace the code yet, but git-format-patch > oddly does recognize --no-patch, and it appears to act as an alias of > --no-stat. At any rate, --no-patch seems rather senseless with > git-format-patch, hence this patch suppresses it in documentation > altogether. > > Documentation/diff-options.txt | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/Documentation/diff-options.txt b/Documentation/diff-options.txt > index 306b7e3..6eb591f 100644 > --- a/Documentation/diff-options.txt > +++ b/Documentation/diff-options.txt > @@ -28,10 +28,12 @@ ifdef::git-diff[] > endif::git-diff[] > endif::git-format-patch[] > > +ifndef::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:: > --unified=:: > -- > 2.8.0.rc4.285.gc3ac548