Re: [PATCH 1/2] docs: add a basic description of the config API
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Feb 7, 2012, 18:44 UTC
- Message-ID
- <7vlioe1o1g.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <20120207180625.GA27189@sigill.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 15 quoted lines
>> > +A config callback should return 0 for success, or -1 if the variable >> > +could not be parsed properly. >> >> This matches what I have always thought, but I think I recently saw a >> series that adds callbacks that return 1 to mean "I have understood this >> variable, so callers should not look at it any more". It felt wrong, but >> I did not find anything in the config.c API framework to prvent such a >> local calling convention. > > ... > The "1 means I understood this" convention is used by userdiff_config. I > don't like that it is unlike every other config callback,... > Looking at the code again, though, ... > Hmm. Yeah. The userdiff calling convention dates back to late 2008.... > So I think we could go back and simplify the userdiff_config code now.
I remembered where I saw the new "offender"; it was nd/columns topic (Cc'ing Nguyễn).