Re: 'git format-patch <ref> --summary' seems to be turning off the stat
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Dec 18, 2017, 18:37 UTC
- Message-ID
- <xmqqlghzyj9q.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <b620caf9-e11c-1511-67a6-d9f981f28728@gmail.com>
Kaartic Sivaraam <kaartic.sivaraam@gmail.com> writes:
> Note: I do see that "--summary" is a diff-option but does that mean we > should't be printing stat information in the patch when the user > didn't mention "--no-stat"? Yeah, "git format-patch <ref> --summary > --stat" does bring back the stat. --- Kaartic
The old design decision shared across "log" family of commands [*1*] wrt to these "how and what are shown" options is that they started without any default set of options and the user gave all options (if they want both summary and stat, they gave them from the command line); over time they gained a set of built-in default options that take effect only when the user gives no option.
So, yes, giving "--summary" will turn off the built-in ones that are "--summary --stat" (IIRC).
[Footnote]
*1* "show" turns "-p" on by default, but with "show --stat" you can
get "--stat" without the patch. That comes from the same design.