diff.c: --ws-error-highlight=<kind> option
commitb8767f791c15f119554c1466af60e4f2433ae971
authorJunio C Hamano <gitster@pobox.com>
Tue, 26 May 2015 17:11:28 +0000 (26 10:11 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 27 May 2015 06:00:01 +0000 (26 23:00 -0700)
tree64c5787bb0f6490a074e10969ee820f7684f1db9
parent0e383e185ae57a8ee6ba015a43749f6d34fe3c9a
diff.c: --ws-error-highlight=<kind> option

Traditionally, we only cared about whitespace breakages introduced
in new lines.  Some people want to paint whitespace breakages on old
lines, too.  When they see a whitespace breakage on a new line, they
can spot the same kind of whitespace breakage on the corresponding
old line and want to say "Ah, those breakages are there but they
were inherited from the original, so let's not touch them for now."

Introduce `--ws-error-highlight=<kind>` option, that lets them pass
a comma separated list of `old`, `new`, and `context` to specify
what lines to highlight whitespace errors on.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/diff-options.txt
diff.c
diff.h
t/t4015-diff-whitespace.sh