[PATCH 3/6] convert some config callbacks to match_config_key

2013-01-14 Thread Jeff King
This is easier to read and avoids magic offset constants which need to be in sync with the section-name we provide. Signed-off-by: Jeff King --- convert.c | 6 +- ll-merge.c | 6 +- userdiff.c | 13 +++-- 3 files changed, 5 insertions(+), 20 deletions(-) diff --git a/convert.

Re: [PATCH 3/6] convert some config callbacks to match_config_key

2013-01-14 Thread Jonathan Nieder
Jeff King wrote: > --- a/convert.c > +++ b/convert.c > @@ -465,10 +465,8 @@ static int read_convert_config(const char *var, const > char *value, void *cb) >* External conversion drivers are configured using >* "filter..variable". >*/ > - if (prefixcmp(var, "filter.") |

Re: [PATCH 3/6] convert some config callbacks to match_config_key

2013-01-14 Thread Jeff King
On Mon, Jan 14, 2013 at 08:55:28AM -0800, Jonathan Nieder wrote: > Jeff King wrote: > > > --- a/convert.c > > +++ b/convert.c > > @@ -465,10 +465,8 @@ static int read_convert_config(const char *var, const > > char *value, void *cb) > > * External conversion drivers are configured using > >

Re: [PATCH 3/6] convert some config callbacks to match_config_key

2013-01-14 Thread Jeff King
On Mon, Jan 14, 2013 at 09:06:10AM -0800, Jeff King wrote: > struct config_key k; > parse_config_key(&k, var); > if (strcmp(k.section, "filter") || k.subsection)) > return 0; > > would be a better start (or having git_config do the first two lines > itself before triggering the ca