Re: [BUG] git-diff-* --color oddness
- From
Jeff King <peff@peff.net>
- Date
- Jan 4, 2008, 08:32 UTC
- Message-ID
- <20080104083252.GB3300@coredump.intra.peff.net>
- In-Reply-To
- <7vabnmm1ww.fsf@gitster.siamese.dyndns.org>
On Fri, Jan 04, 2008 at 12:26:55AM -0800, Junio C Hamano wrote:
Show 8 quoted lines
> > The first two lines of meta-info will be in the stock colors, but > > everything after will be in the custom colors. So we are actually > > reading the diff_ui options _during_ the diff. The culprit is > > funcname_pattern, which calls read_config_if_needed. > > Yuck. Why is funcname_pattern do ui-config stuff? I know it > wants to get custom regexp crap, but that should belong to the > plumbing part, not Porcelain-only thing, shouldn't it?
It's for user diff drivers, and it looks like the funcname pattern. Not sure why we want to demand-load that stuff at all...I wonder if it should just go into git_default_config (or a git_basic_diff_config).
-Peff