Re: [PATCH 4/5 v4] log: parse detached options like git log --grep foo
- From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
- Date
- Aug 2, 2010, 18:55 UTC
- Message-ID
- <vpqtyncdeuc.fsf@bauges.imag.fr>
- In-Reply-To
- <7vvd7tlzfu.fsf@alter.siamese.dyndns.org>
Junio C Hamano <gitster@pobox.com> writes:
Show 7 quoted lines
> The patch overall looks good, and this comments illustrates the issue > rather well. When the user wants to use "--longopt val" syntax, s/he > needs to know that "--longopt" will always take a value. Arguably > majority of options that can take value will, but like "--stat X,Y" this > leaves things inconsistent. Without "--longopt value" patch there won't > be such an inconsistency, but I think this patch series is lessor of two > evils.
... especially when parse-option already does this:
git commit --message foo => works git gc --prune 'last week' => doesn't
Just like most GNU tools:
grep --regexp foo => works grep --color auto => doesn't
> Don't you by the way regret the naming of the parsing function by now? > There is nothing "diff" about it anymore.
Right. I'll rename them to "parse_long_opt".
-- Matthieu Moy http://www-verimag.imag.fr/~moy/