On Tue, Nov 27, 2007 at 11:26:56PM -0800, Junio C Hamano wrote: > Too many people got burned by setting color.diff and color.status to > true when they really should have set it to "auto". > > This makes only "always" to do the unconditional colorization, and > change the meaning of "true" to the same as "auto": colorize only when > we are talking to a terminal. I think this is a good change. However, there needs to be a matching change for all scripts which read the color.* variables (git-svn is the only one now, I think, but Dan's git-add--interactive patch does the same thing). It would be nice to have a "git config --colorbool" option, but it has the unfortunate problem that the stdout of "git config" is piped back to the caller, so the isatty check is meaningless (and the "pager in use" is similarly tricky). Perhaps it should go in Git.pm, so it at least only needs to be written once. -Peff - 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