On Mon, Nov 05, 2007 at 07:13:33PM +0000, Junio C Hamano wrote: > Pierre Habouzit <madcoder@xxxxxxxxxx> writes: > > > On Mon, Nov 05, 2007 at 03:35:34AM +0000, Daniel Barkalow wrote: > >> I mostly did this and the next one for practice with the API. I'm > >> impressed that "git fetch -vv" is even handled correctly without anything > >> special. > > > > About that: OPTION_BOOLEAN increments the associated variable, to > > support this case specifically. > > > > The last thing that really miss in parse-options is a way to recurse > > into a sub-array of struct option, to be able to port the generic diff > > and revision arguments. > > Another micronit is I found lacking is that it is a bit too > cumbersome to accept only a subset of integer as a value > (e.g. "this option takes a positive integer, not zero nor > negative"). The caller can set up a callback to handle that, > though. As a general rule we may want to have some kind of "ranged" integers. but like you said the callback is always here for that, and if we begin to have dozens of those we may consider creating a new type for those if needed. -- ·O· Pierre Habouzit ··O madcoder@xxxxxxxxxx OOO http://www.madism.org
Attachment:
pgpdDBts7dFOK.pgp
Description: PGP signature