summary refs log tree commit diff
path: root/revision.h
diff options
context:
space:
mode:
authorSergey Organov <sorganov@gmail.com>2020-12-21 18:19:40 +0300
committerJunio C Hamano <gitster@pobox.com>2020-12-21 13:47:31 -0800
commit3291eea3104e1a1aa64181671da3f9551ec3d59f (patch)
treee0b5e5a4361199ff54689f33ec07a5a60fdd0e6d /revision.h
parent3b6c17b5c0bd126e3c712f5de909a033d99f1e3a (diff)
diff-merges: introduce revs->first_parent_merges flag
This new field allows us to separate format of diff for merges from
'first_parent_only' flag which primary purpose is limiting history
traversal.

This change further localizes diff format selection logic into the
diff-merges.c file.

Signed-off-by: Sergey Organov <sorganov@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'revision.h')
-rw-r--r--revision.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/revision.h b/revision.h
index f6bf860d19..ba2aef7921 100644
--- a/revision.h
+++ b/revision.h
@@ -194,6 +194,7 @@ struct rev_info {
 			combine_merges:1,
 			combined_all_paths:1,
 			dense_combined_merges:1,
+			first_parent_merges:1,
 			always_show_header:1;
 	int             ignore_merges:2;