From: sean Date: Sat, 21 Jan 2006 19:19:53 GMT Subject: Re: git-grep documentation Message-ID: In-Reply-To: <7vzmlpo0y4.fsf@assigned-by-dhcp.cox.net> On Sat, 21 Jan 2006 11:06:27 -0800 Junio C Hamano wrote: > I've thought about this but it is not any more correct than what > we have now (both are technically incorrect). If you do not use > an `-e` and let a non-option terminate the option processing, > double dashes are not removed, so you do not want it there. I think this should be fixed rather than requiring the user to remember such an obscure detail. It's easy to fix git-grep to deal with it instead (see below). > Does it? I think if you give -- without -e it will look for a > path that matches -- because we pass our own -- to ls-files. > You're right, in the patch below I added a specific test to handle this case so the documentation can be simplified and the user is free to use any combination of -e and --. > When people make an improvement proposal, I'd often prefer to > see a patch that is on top of the patch being discussed, not a > replacement. > Yes, I can see how that would be easier to review. Below is a patch on top of your original that now includes the tweak mentioned above: diff --git a/Documentation/git-grep.txt b/Documentation/git-grep.txt index 55d3bed..7fd675b 100644 --- a/Documentation/git-grep.txt +++ b/Documentation/git-grep.txt @@ -8,7 +8,7 @@ git-grep - print lines matching a patter SYNOPSIS -------- -'git-grep' [