diff-merges: introduce --diff-merges=on
Introduce the notion of default diff format for merges, and the option "on" to select it. The default format is "separate" and can't yet be changed, so effectively "on" is just a synonym for "separate" for now. Add corresponding test to t4013. This is in preparation for introducing log.diffMerges configuration option that will let --diff-merges=on to be configured to any supported format. Signed-off-by: Sergey Organov <sorganov@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
56550ea718
commit
4320815eb9
@ -452,6 +452,14 @@ diff-tree --stat --compact-summary initial mode
|
||||
diff-tree -R --stat --compact-summary initial mode
|
||||
EOF
|
||||
|
||||
test_expect_success 'log --diff-merges=on matches --diff-merges=separate' '
|
||||
git log -p --diff-merges=separate master >result &&
|
||||
process_diffs result >expected &&
|
||||
git log -p --diff-merges=on master >result &&
|
||||
process_diffs result >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success 'log -S requires an argument' '
|
||||
test_must_fail git log -S
|
||||
'
|
||||
|
Reference in New Issue
Block a user