Subject: Re: [PATCH] [RFC] Add a new config. option for skipping merges in git-log

From: Junio C Hamano <[email-masked]>
Date: Mon, 16 Mar 2015 13:50:40 -0700

Koosha Khajehmoogahi <[email-masked]> writes:

> Thanks for your suggestions. The "extra bit" in rev_info is used when
> we need to compare user's command-line input to his configuration. Since
> command-line input is processed in revision.c but config. options are read
> in builtin/log.c, we need a way to pass the value to builtin/log.c. How
> would you do that without this extra bit?

The command line overrides the config, no?  If you set up what the
command line defaults to from the config, let the command line
parser do whatever it wants to do, and do nothing else after the
command line parser returns, wouldn't that be sufficient?

Puzzled...