format-patch: do not let its diff-options affect --range-diff
authorJunio C Hamano <gitster@pobox.com>
Fri, 30 Nov 2018 04:27:11 +0000 (13:27 +0900)
committerJunio C Hamano <gitster@pobox.com>
Fri, 30 Nov 2018 04:47:55 +0000 (13:47 +0900)
commitd8981c3f885ceaddfec0e545b0f995b96e5ec58f
tree7337c0018c55bb91e000b78c8c2b8e973e71e070
parent7068cbc4abac53d9c3675dfba81c1e97d25e8eeb
format-patch: do not let its diff-options affect --range-diff

Stop leaking how the primary output of format-patch is customized to
the range-diff machinery and instead let the latter use its own
"reasonable default", in order to correct the breakage introduced by
a5170794 ("Merge branch 'ab/range-diff-no-patch'", 2018-11-18) on
the 'master' front.  "git format-patch --range-diff..." without any
weird diff option started to include the "range-diff --stat" output,
which is rather useless right now, that made the whole thing
unusable and this is probably the least disruptive way to whip the
codebase into a shippable shape.

We may want to later make the range-diff driven by format-patch more
configurable, but that would have to wait until we have a good
design.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-format-patch.txt
builtin/log.c
log-tree.c
range-diff.c
range-diff.h