Here is a 4-patch miniseries to teach "diff -B" output routines to detect and colour whitespace errors like we do for normal patches. The first three patches are only about moving code around without changing anything. The last one hooks "diff -B" logic to the per-line output routines in a way that mimicks how the normal patches are fed to them better, in order to take advantage of all the existing whitespace error detection and colouring logic. Junio C Hamano (4): diff.c: shuffling code around diff.c: split emit_line() from the first char and the rest of the line diff.c: emit_add_line() takes only the rest of the line diff -B: colour whitespace errors diff.c | 327 +++++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 180 insertions(+), 147 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html