Code

[PATCH] Add "git grep" helper
authorLinus Torvalds <torvalds@osdl.org>
Mon, 12 Sep 2005 19:06:10 +0000 (12:06 -0700)
committerJunio C Hamano <junkio@cox.net>
Mon, 12 Sep 2005 20:20:03 +0000 (13:20 -0700)
commitf22cc3fcbfe7755154a3a151215abd39162e2e85
tree8134b80bab67ee5e8f7979cba829322f71bcba37
parentba8a4970c790c9a03bb3ed72e24d86bd8aa11a67
[PATCH] Add "git grep" helper

Very convenient shorthand for

git-ls-files [file-patterns] | xargs grep <pattern>

which I tend to do all the time.

Yes, it's trivial, but it's really nice. I can do

git grep '\<some_variable\>' arch/i386 include/asm-i386

and it does exactly what you'd think it does. And since it just uses the
normal git-ls-files file patterns, you can do things like

git grep something 'include/*.h'

and it will search all header files under the include/ subdirectory.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Makefile
git-grep.sh [new file with mode: 0755]