Re: Add "git grep" helper
- From
Junio C Hamano <junkio@cox.net>
- Date
- Sep 12, 2005, 22:31 UTC
- Message-ID
- <7virx57w9t.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <Pine.LNX.4.58.0509121500400.3266@g5.osdl.org>
Linus Torvalds <torvalds@osdl.org> writes:
Show 6 quoted lines
> Actually, the more I think about it, the more I think Morten was right, > and the git-grep case statement should just put all flags in "$flags", and > any git-ls-files flags can be handled specially before. > > We also need special casing for grep flags that take an argument. So the > end result might be something like the following..
Arrrrrrrrrrrrrrrrrrrgh.
Now, whose grep are we going to support? Should we teach every flag GNU grep supports that can take a parameter to the script?
Can we cheat and do something like this instead?
git grep -B 6 -A 2 frotz -- arch/i386
git grep -B 6 -A 2 frotz --others arch/i386That is, things up to a known git-ls-files flag or -- are passed to grep and the rest is given to git-ls-files.