From: Junio C Hamano Date: Thu, 05 Dec 2013 20:00:16 GMT Subject: Re: [BUG] redundant error message Message-ID: In-Reply-To: <20131205191518.GB19039@sigill.intra.peff.net> Jeff King writes: > $ >foobar > $ git rev-parse foobar -- > foobar > -- > fatal: bad flag '--' used after filename > > That's not right. Hmph, it looks like it is following the usual "zero-or-more dashed options, zero-or-more revs and then zero-or-one double-dash and then zero-or-more paths" rule to parse the thing. "foobar" is a file and not a rev, so "--" should not be there, no? Confused why you think it is not right...