"git grep --no-index" doesn't do what it says on the tin?
- From
Nazri Ramliy <ayiehere@gmail.com>
- Date
- May 15, 2013, 05:32 UTC
- Message-ID
- <CAEY4ZpP8txhCCmw-Ck7_rQL+Xn4bJw-RgVa7iDaHzQ6mcS5oLQ@mail.gmail.com>
Hi,
>From "git help grep":
--no-index
Search files in the current directory that is not managed by Git. --untracked
In addition to searching in the tracked files in the working tree,
search also in untracked files.>From the description above I would think that "git grep --no-index"
and "git grep --untracked" would behave differently, but it seems like their behavior is the same:
$ cd ~/src/git
$ echo superman >> git.c
$ echo superman >> foo.txt
$ git grep --no-index superman
foo.txt:1:superman
git.c:588:superman
$ git grep --untracked superman
foo.txt:1:superman
git.c:588:supermanI would expect the following behavior for "git grep --no-index":
$ git grep --no-index superman
foo.txt:1:superman
$That is, it won't search inside files that are managed by git.
nazri