• R
    grep: fix coloring of hunk marks between files · 08303c36
    René Scharfe 提交于
    Commit 431d6e7b (grep: enable threading for context line printing)
    split the printing of the "--\n" mark between results from different
    files out into two places: show_line() in grep.c for the non-threaded
    case and work_done() in builtin/grep.c for the threaded case.  Commit
    55f638bd (grep: Colorize filename, line number, and separator) updated
    the former, but not the latter, so the separators between files are
    not colored if threads are used.
    
    This patch merges the two.  In the threaded case, hunk marks are now
    printed by show_line() for every file, including the first one, and the
    very first mark is simply skipped in work_done().  This ensures that the
    output is properly colored and works just as well.
    Signed-off-by: NRene Scharfe <rene.scharfe@lsrfire.ath.cx>
    Signed-off-by: NJunio C Hamano <gitster@pobox.com>
    08303c36
grep.c 26.0 KB