diff-merges: introduce '--dd' option
This option provides a shortcut to request diff with respect to first parent for any kind of commit, universally. It's implemented as pure synonym for "--diff-merges=first-parent --patch". Gives user quick and universal way to see what changes, exactly, were brought to a branch by merges as well as by regular commits. 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
be3820c60c
commit
c8e5cb0658
@ -473,6 +473,14 @@ test_expect_success 'log --diff-merges=on matches --diff-merges=separate' '
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success 'log --dd matches --diff-merges=1 -p' '
|
||||
git log --diff-merges=1 -p master >result &&
|
||||
process_diffs result >expected &&
|
||||
git log --dd master >result &&
|
||||
process_diffs result >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success 'deny wrong log.diffMerges config' '
|
||||
test_config log.diffMerges wrong-value &&
|
||||
test_expect_code 128 git log
|
||||
|
Reference in New Issue
Block a user