From: Junio C Hamano Date: Wed, 24 Apr 2013 18:43:14 GMT Subject: Re: [PATCH 3/5] git-diff.txt: group the [--] and [...] templates Message-ID: <7vbo93db25.fsf@alter.siamese.dyndns.org> In-Reply-To: Ramkumar Ramachandra writes: > Junio C Hamano wrote: >>> -'git diff' [options] [--] [...]:: >>> +'git diff' [options] [[--] [...]]:: >> >> While the update might be logically more correct, it looks to me >> that the only end-user visibile effect of it is to make the end >> result harder to read. > > Hm, I thought it improves readability. I'm trying to say that -- is > used to separate [...] from [everything else]. The same logic would apply to this semi-nonsense rewrite, no? git diff [[options] [--]] [...] Everything else comes before "--" (if exists) that separates it from the list of pathspecs.