Thread (10 messages) flat view 10 messages, 7 authors, 2016-06-15

Re: What's cooking in git.git (Mar 2010, #01; Wed, 03)

From: Mark Lodato <hidden>
Date: 2016-06-15 22:48:23

On Thu, Mar 4, 2010 at 8:30 PM, Mark Lodato [off-list ref] wrote:
On Wed, Mar 3, 2010 at 7:02 PM, Junio C Hamano [off-list ref] wrote:
quoted
* ml/color-grep (2010-02-26) 3 commits
 - grep: Colorize selected, context, and function lines
 - grep: Colorize filename, line number, and separator
 - Add GIT_COLOR_BOLD_* and GIT_COLOR_BG_*

There was a comment about not special casing filename coloring?
The disagreement is whether --name-only output should be colored or
not.  In the patch, it is not, which I argue makes more sense.  When
--name-only is given, the only thing output is filenames.  Having them
all be the same color adds no information, and I personally find it
annoying to see one big block of the same color. GNU grep does color
the filenames with --name-only.  Michael Witten argues that this makes
the output consistent: whenever it's a filename, it's colored. [1]  He
also thinks that matching GNU grep's behavior is important.  He didn't
convince me and I didn't convince him, so it would be nice to have
more opinions on this.
Sorry, forgot the footnote:

[1] Except that GNU grep does not color the filename is "Binary file
<file> matches."  This patch does color it.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help