Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
color unchanged lines as "plain" in "diff --color-words"
author
Jeff King
<peff@peff.net>
Thu, 17 Jan 2008 15:03:06 +0000
(10:03 -0500)
committer
Junio C Hamano
<gitster@pobox.com>
Fri, 18 Jan 2008 09:29:38 +0000
(
01:29
-0800)
These were mistakenly being colored in "meta" color.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
diff.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
bfa8fcc
)
diff --git
a/diff.c
b/diff.c
index 9ee0c41ba9014c15884348b58fdd73a418929d95..5b8afdcb05abd4f634b49adb2f521fc75e220647 100644
(file)
--- a/
diff.c
+++ b/
diff.c
@@
-552,7
+552,8
@@
static void fn_out_consume(void *priv, char *line, unsigned long len)
int i;
int color;
struct emit_callback *ecbdata = priv;
int i;
int color;
struct emit_callback *ecbdata = priv;
- const char *set = diff_get_color(ecbdata->color_diff, DIFF_METAINFO);
+ const char *meta = diff_get_color(ecbdata->color_diff, DIFF_METAINFO);
+ const char *plain = diff_get_color(ecbdata->color_diff, DIFF_PLAIN);
const char *reset = diff_get_color(ecbdata->color_diff, DIFF_RESET);
*(ecbdata->found_changesp) = 1;
const char *reset = diff_get_color(ecbdata->color_diff, DIFF_RESET);
*(ecbdata->found_changesp) = 1;
@@
-564,9
+565,9
@@
static void fn_out_consume(void *priv, char *line, unsigned long len)
name_b_tab = strchr(ecbdata->label_path[1], ' ') ? "\t" : "";
printf("%s--- %s%s%s\n",
name_b_tab = strchr(ecbdata->label_path[1], ' ') ? "\t" : "";
printf("%s--- %s%s%s\n",
-
set
, ecbdata->label_path[0], reset, name_a_tab);
+
meta
, ecbdata->label_path[0], reset, name_a_tab);
printf("%s+++ %s%s%s\n",
printf("%s+++ %s%s%s\n",
-
set
, ecbdata->label_path[1], reset, name_b_tab);
+
meta
, ecbdata->label_path[1], reset, name_b_tab);
ecbdata->label_path[0] = ecbdata->label_path[1] = NULL;
}
ecbdata->label_path[0] = ecbdata->label_path[1] = NULL;
}
@@
-586,7
+587,6
@@
static void fn_out_consume(void *priv, char *line, unsigned long len)
}
if (len < ecbdata->nparents) {
}
if (len < ecbdata->nparents) {
- set = reset;
emit_line(reset, reset, line, len);
return;
}
emit_line(reset, reset, line, len);
return;
}
@@
-610,7
+610,7
@@
static void fn_out_consume(void *priv, char *line, unsigned long len)
diff_words_show(ecbdata->diff_words);
line++;
len--;
diff_words_show(ecbdata->diff_words);
line++;
len--;
- emit_line(
set
, reset, line, len);
+ emit_line(
plain
, reset, line, len);
return;
}
for (i = 0; i < ecbdata->nparents && len; i++) {
return;
}
for (i = 0; i < ecbdata->nparents && len; i++) {