So I've inherited a fairly large code base from some other developers, with code stored in various git repositories.
Sometimes, it's hard to know which project a particular piece of code might lie in, or if that piece of code even exists in git.
What I want to be able to do is grep ALL the projects for some particular piece of text.
I'm using gitosis, so all the git repositories are stored in /home/git/repositories with a structure like:
grep -Hr "text" /home/git/repositories/*/objects
git grep with a ref or
cd /home/git/repositories for i in *; do ( cd $i; git grep text HEAD ); done