git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* git grep failure?
@ 2019-08-21  3:32 Wayne Walker
  2019-08-21  4:04 ` Wayne Walker
  0 siblings, 1 reply; 2+ messages in thread
From: Wayne Walker @ 2019-08-21  3:32 UTC (permalink / raw)
  To: git

I use git grep constantly.  Today it failed for me. It isn't looking
at all the files for some reason.  Am I somehow missing something?

midsizeschools@ut:~/tams (master u= origin/master)$ git ls-files | wc
    254     254   10062
midsizeschools@ut:~/tams (master u= origin/master)$ git grep -l . | wc
    250     250    9938
midsizeschools@ut:~/tams (master % u= origin/master)$ git grep -l . |
sort > b
midsizeschools@ut:~/tams (master % u= origin/master)$ git ls-files |
sort > a
midsizeschools@ut:~/tams (master % u= origin/master)$ diff a b
26,27d25
< app/models/tars_attendee.rb
< app/models/tars_district_registration.rb
144d141
< nbproject/private/config.properties
156d152
< public/favicon.ico

# git knows about the file:
~/tams (master u= origin/master)$ git ls-files | grep
app/models/tars_district_registration.rb
app/models/tars_district_registration.rb

# the string is found by grep in the file:
~/tams (master u= origin/master)$ grep accepts_nested_attributes_for
app/models/tars_district_registration.rb
accepts_nested_attributes_for :tars_attendees, :allow_destroy =>
false, :reject_if => proc { |attrs| attrs.all? { |k, v| v.blank? } }

# but git grep doesn't find the file????
~/tams (master u= origin/master)$ git grep accepts_nested_attributes_for
~/tams (master u= origin/master)$

# git version is reasonably new - not my server, can't upgrade it
~/tams (master u= origin/master)$ git --version
git version 2.19.2

--
Wayne Walker
lwaynewalker@gmail.com

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: git grep failure?
  2019-08-21  3:32 git grep failure? Wayne Walker
@ 2019-08-21  4:04 ` Wayne Walker
  0 siblings, 0 replies; 2+ messages in thread
From: Wayne Walker @ 2019-08-21  4:04 UTC (permalink / raw)
  To: git

Please ignore my previous email.  I have found what causes the
problem.  The files that it isn't matching against are symlinks (known
to git, but git grep apparently doesn't grep what they point to.

Sorry to have wasted anyone's time.

Wayne Walker

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-08-21  4:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-21  3:32 git grep failure? Wayne Walker
2019-08-21  4:04 ` Wayne Walker

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).