]> git.ipfire.org Git - thirdparty/git.git/commit - diffcore-pickaxe.c
diff: avoid generating unused hunk header lines
authorJeff King <peff@peff.net>
Fri, 2 Nov 2018 06:36:06 +0000 (02:36 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 5 Nov 2018 04:14:35 +0000 (13:14 +0900)
commit3b40a090fd4e441e88897dfa96f50039952ed45b
tree41935127edd97b3508504b0ca8533ef8226c43ed
parent9346d6d14dddc7989ba879839d58f6c2426cffbb
diff: avoid generating unused hunk header lines

Some callers of xdi_diff_outf() do not look at the generated hunk header
lines at all. By plugging in a no-op hunk callback, this tells xdiff not
to even bother formatting them.

This patch introduces a stock no-op callback and uses it with a few
callers whose line callbacks explicitly ignore hunk headers (because
they look only for +/- lines).

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
diff.c
diffcore-pickaxe.c
xdiff-interface.c
xdiff-interface.h