author | Linus Torvalds <torvalds@osdl.org> | |
Mon, 12 Sep 2005 19:06:10 +0000 (12:06 -0700) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Mon, 12 Sep 2005 20:20:03 +0000 (13:20 -0700) | ||
commit | f22cc3fcbfe7755154a3a151215abd39162e2e85 | |
tree | 8134b80bab67ee5e8f7979cba829322f71bcba37 | tree | snapshot |
parent | ba8a4970c790c9a03bb3ed72e24d86bd8aa11a67 | commit | diff |
[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>
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 | diff | blob | history | |
git-grep.sh | [new file with mode: 0755] | blob |