From: Eric Wong Date: Mon, 30 Jan 2006 00:25:02 GMT Subject: Re: [PATCH] rev-{list,parse}: allow -n as shorthand for --max-count= Message-ID: <20060130002501.GB15482@Muzzle> In-Reply-To: <7vbqxukcyo.fsf@assigned-by-dhcp.cox.net> Junio C Hamano wrote: > Eric Wong writes: > > > Both -n and -n are supported. POSIX versions of head(1) and > > tail(1) allow their line limits to be parsed this way. I find > > --max-count to be a commonly used option, and also similar in spirit to > > head/tail, so I decided to make life easier on my worn out (and lazy :) > > fingers with this patch. > > I agree with this in principle. > > > diff --git a/rev-parse.c b/rev-parse.c > > index 7abad35..3790463 100644 > > --- a/rev-parse.c > > +++ b/rev-parse.c > > @@ -21,6 +21,7 @@ static char *def = NULL; > > static int show_type = NORMAL; > > static int symbolic = 0; > > static int output_sq = 0; > > +static int next_arg_is_rev = 0; > > Do you need this here, or can it be made auto in main()? Oops, I had changes in is_rev_argument() that I eventually moved entirely to main(). Cleaned up patch on the way. -- Eric Wong