Re: git grep --no-index doesn't do what it says on the tin?

2013-05-15 Thread Antoine Pelisse
On Wed, May 15, 2013 at 7:32 AM, Nazri Ramliy ayieh...@gmail.com wrote:
 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.

The difference is in the not managed by Git. Inside a repository,
they will do the same thing. But only the first can work outside a
repository.

Cheers,
Antoine
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


git grep --no-index doesn't do what it says on the tin?

2013-05-14 Thread Nazri Ramliy
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:superman

I 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
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html