Skip to content

Commit 472ca78

Browse files
peffgitster
authored andcommitted
color unchanged lines as "plain" in "diff --color-words"
These were mistakenly being colored in "meta" color. Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent bfa8fcc commit 472ca78

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

diff.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -552,7 +552,8 @@ static void fn_out_consume(void *priv, char *line, unsigned long len)
552552
int i;
553553
int color;
554554
struct emit_callback *ecbdata = priv;
555-
const char *set = diff_get_color(ecbdata->color_diff, DIFF_METAINFO);
555+
const char *meta = diff_get_color(ecbdata->color_diff, DIFF_METAINFO);
556+
const char *plain = diff_get_color(ecbdata->color_diff, DIFF_PLAIN);
556557
const char *reset = diff_get_color(ecbdata->color_diff, DIFF_RESET);
557558

558559
*(ecbdata->found_changesp) = 1;
@@ -564,9 +565,9 @@ static void fn_out_consume(void *priv, char *line, unsigned long len)
564565
name_b_tab = strchr(ecbdata->label_path[1], ' ') ? "\t" : "";
565566

566567
printf("%s--- %s%s%s\n",
567-
set, ecbdata->label_path[0], reset, name_a_tab);
568+
meta, ecbdata->label_path[0], reset, name_a_tab);
568569
printf("%s+++ %s%s%s\n",
569-
set, ecbdata->label_path[1], reset, name_b_tab);
570+
meta, ecbdata->label_path[1], reset, name_b_tab);
570571
ecbdata->label_path[0] = ecbdata->label_path[1] = NULL;
571572
}
572573

@@ -586,7 +587,6 @@ static void fn_out_consume(void *priv, char *line, unsigned long len)
586587
}
587588

588589
if (len < ecbdata->nparents) {
589-
set = reset;
590590
emit_line(reset, reset, line, len);
591591
return;
592592
}
@@ -610,7 +610,7 @@ static void fn_out_consume(void *priv, char *line, unsigned long len)
610610
diff_words_show(ecbdata->diff_words);
611611
line++;
612612
len--;
613-
emit_line(set, reset, line, len);
613+
emit_line(plain, reset, line, len);
614614
return;
615615
}
616616
for (i = 0; i < ecbdata->nparents && len; i++) {

0 commit comments

Comments
 (0)