aboutsummaryrefslogtreecommitdiff
path: root/Documentation/tutorial.txt
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2006-01-20 15:00:12 -0800
committerJunio C Hamano <junkio@cox.net>2006-01-21 19:34:11 -0800
commit5b2bcc7b2d546c636f79490655b3347acc91d17f (patch)
treee804c0964d6fe495f903eff1cd0acf3bebbf4e91 /Documentation/tutorial.txt
parent0bdd79af62e8621359af08f0afca0ce977348ac7 (diff)
downloadgit-5b2bcc7b2d546c636f79490655b3347acc91d17f.tar.gz
git-5b2bcc7b2d546c636f79490655b3347acc91d17f.tar.xz
git-grep: clarification on parameters.
We forgot to make sure that there is no more than one pattern parameter. Also when looking for files in a directory called '--others', it passed that path limiter without preceding the end-of-options marker '--' to underlying git-ls-files, which misunderstood it as one of its options instead. $ git grep --others -e Meta/Make Meta $ git grep -o -e Meta/Make Meta $ git grep -o Meta/Make Meta look for a string "Meta/Make" from untracked files in Meta/ directory. $ git grep Meta/Make --others looks for the same string from tracked files in ./--others directory. On the other hand, $ git grep -e Meta/Make --others does not have a freestanding pattern, so everybody is parameter and there is no path specifier. It looks for the string in all the untracked files without any path limiter. [jc: updated with usability enhancements and documentation cleanups from Sean.] Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Documentation/tutorial.txt')
0 files changed, 0 insertions, 0 deletions