summaryrefslogtreecommitdiff
path: root/check-builtins.sh
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2010-02-06 23:44:15 -0500
committerLibravatar Junio C Hamano <gitster@pobox.com>2010-02-07 15:53:54 -0800
commit1123c67ceee2f310b08ab5d67b076ef04ab59bfc (patch)
treeebebcecbee1f010a1f073bd9bcb59e1e87af5b0d /check-builtins.sh
parentRevert 30816237 and 7e62265 (diff)
downloadtgif-1123c67ceee2f310b08ab5d67b076ef04ab59bfc.tar.xz
accept "git grep -- pattern"
Currently the only way to "quote" a grep pattern that might begin with a dash is to use "git grep -e pattern". This works just fine, and is also the way right way to do it on many traditional grep implemenations. Some people prefer to use "git grep -- pattern", however, as "--" is the usual "end of options" marker, and at least GNU grep and Solaris 10 grep support this. This patch makes that syntax work. There is a slight behavior change, in that "git grep -- $X" used to be interpreted as "grep for -- in $X". However, that usage is questionable. "--" is usually the end-of-options marker, so "git grep" was unlike many other greps in treating it as a literal pattern (e.g., both GNU grep and Solaris 10 grep will treat "grep --" as missing a pattern). Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'check-builtins.sh')
0 files changed, 0 insertions, 0 deletions