]> git.ipfire.org Git - thirdparty/git.git/commit
diff: get rid of redundant 'dense' argument
authorSergey Organov <sorganov@gmail.com>
Tue, 29 Sep 2020 11:31:22 +0000 (14:31 +0300)
committerJunio C Hamano <gitster@pobox.com>
Tue, 29 Sep 2020 18:54:53 +0000 (11:54 -0700)
commitd01141de5ab02cf4a156183ef4dc5ee8bf2638a3
treee6be75b3910a0be3cdc0f1c5e69c1890ea9b11c3
parent47ae905ffb98cc4d4fd90083da6bc8dab55d9ecc
diff: get rid of redundant 'dense' argument

Get rid of 'dense' argument that is redundant for every function that has
'struct rev_info *rev' argument as well, as the value of 'dense' passed is
always taken from 'rev->dense_combined_merges' field.

The only place where this was not the case is in 'submodule.c' where
'diff_tree_combined_merge()' was called with '1' for 'dense' argument. However,
at that call the 'revs' instance used is local to the function, and we now just
set 'revs->dense_combined_merges' to 1 in this local instance.

Signed-off-by: Sergey Organov <sorganov@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/diff.c
combine-diff.c
diff-lib.c
diff.h
log-tree.c
submodule.c