Ramkumar Ramachandra <artagnon@xxxxxxxxx> writes: > Junio C Hamano wrote: >>> -'git diff' [options] [--] [<path>...]:: >>> +'git diff' [options] [[--] [<path>...]]:: >> >> 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 [<path>...] from [everything else]. The same logic would apply to this semi-nonsense rewrite, no? git diff [[options] [--]] [<path>...] Everything else comes before "--" (if exists) that separates it from the list of pathspecs. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html