diff: avoid generating unused hunk header lines
commit3b40a090fd4e441e88897dfa96f50039952ed45b
authorJeff King <peff@peff.net>
Fri, 2 Nov 2018 06:36:06 +0000 (2 02:36 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 5 Nov 2018 04:14:35 +0000 (5 13:14 +0900)
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