From: Jeff King Date: Thu, 14 Feb 2019 05:49:42 +0000 (-0500) Subject: diff: drop complete_rewrite parameter from run_external_diff() X-Git-Tag: v2.22.0-rc0~167^2~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4bc1792750ede6b716c0c099c690bbf77ddea6bc;p=git diff: drop complete_rewrite parameter from run_external_diff() Our builtin_diff() wants to know whether break-detection found a complete rewrite, because it changes how the diff is shown. However, when calling out to an external diff, we don't pass this information along (and doing so would require designing a new interface to the user-provided program). Let's drop the unused parameter to make this fact more clear. Signed-off-by: Jeff King Signed-off-by: Junio C Hamano --- diff --git a/diff.c b/diff.c index d24843b531..e3f263769b 100644 --- a/diff.c +++ b/diff.c @@ -4178,7 +4178,6 @@ static void run_external_diff(const char *pgm, struct diff_filespec *one, struct diff_filespec *two, const char *xfrm_msg, - int complete_rewrite, struct diff_options *o) { struct argv_array argv = ARGV_ARRAY_INIT; @@ -4336,8 +4335,7 @@ static void run_diff_cmd(const char *pgm, } if (pgm) { - run_external_diff(pgm, name, other, one, two, xfrm_msg, - complete_rewrite, o); + run_external_diff(pgm, name, other, one, two, xfrm_msg, o); return; } if (one && two)