Re: Can't find the revelant commit with git-log
- From
- Francis Moreau <francis.moro@gmail.com>
- Date
- Jan 29, 2011, 13:57 UTC
- Message-ID
- <m2k4hn6cek.fsf@gmail.com>
- In-Reply-To
- <4D440FED.2010203@lsrfire.ath.cx>
René Scharfe <rene.scharfe@lsrfire.ath.cx> writes:
Show 23 quoted lines
> Am 29.01.2011 13:52, schrieb Francis Moreau: >> René Scharfe <rene.scharfe@lsrfire.ath.cx> writes: >> >>> Am 26.01.2011 19:11, schrieb René Scharfe: > >>>> - Make git grep report non-matching path specs (new feature). >>> >>> This is a bit complicated because grep can work on files, index entries >>> as well as versioned objects and supports wildcards, >>> so it's not that easy to tell if a path spec matches something or is a >>> rather typo. But it's not impossible either, of course. >> >> I don't understand this for the following use case: >> >> $ cd ~/linux-2.6/drivers/pci/ >> $ git grep blacklist v2.6.27 -- drivers/pci/intel-iommu.c >> >> From what you said, it sounds that git grep is actually searching the >> string 'somewhere'. But where ? > > All files in the directory are looked at and checked if they match the > given path spec first. Since none of them do, no actual text search has > to take place.
and in this case, it is complicated to tell that the given path spec match nothing. right ?
-- Francis