range-diff: use a hunk callback
authorJeff King <peff@peff.net>
Fri, 2 Nov 2018 06:39:40 +0000 (02:39 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 5 Nov 2018 04:14:35 +0000 (13:14 +0900)
commitd2eb80935a4e93cd775b5e8dc3f07fa1cd21d330
tree1b0e3d7c9a93107e978c3a7a2eacfed8316612b5
parent75ab76306cb97b223b29e9460a9589cfd099213e
range-diff: use a hunk callback

When we count the lines in a diff, we don't actually care about the
contents of each line. By using a hunk callback, we tell xdiff that it
does not need to even bother generating a hunk header line, saving a
small amount of work.

Arguably we could even ignore the hunk headers completely, since we're
just computing a cost function between patches. But doing it this way
maintains the exact same behavior before and after.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
range-diff.c