diff options
author | Junio C Hamano <junkio@cox.net> | 2005-09-12 13:24:55 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-09-12 13:24:55 -0700 |
commit | 540bf654d007b3289adec37e3008c588ba677e25 (patch) | |
tree | c92d79d3651d43e2fde92c30b1b8af93967b86e9 /git-grep.sh | |
parent | f22cc3fcbfe7755154a3a151215abd39162e2e85 (diff) | |
download | git-540bf654d007b3289adec37e3008c588ba677e25.tar.gz |
Allow finding things that begin with a dash in 'git grep'
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-grep.sh')
-rwxr-xr-x | git-grep.sh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/git-grep.sh b/git-grep.sh index db2296c330..c77a2d0067 100755 --- a/git-grep.sh +++ b/git-grep.sh @@ -7,6 +7,11 @@ while :; do flags="$flags $pattern" shift ;; + -e) + pattern="$2" + shift + break + ;; -*) echo "unknown flag $pattern" >&2 exit 1 @@ -17,4 +22,4 @@ while :; do esac done shift -git-ls-files -z "$@" | xargs -0 grep $flags "$pattern" +git-ls-files -z "$@" | xargs -0 grep $flags -e "$pattern" |