Re: [RFC PATCH 0/2] submodule aware grep
- From
Heiko Voigt <hvoigt@hvoigt.net>
- Date
- Sep 24, 2010, 13:47 UTC
- Message-ID
- <20100924134748.GA576@book.hvoigt.net>
- In-Reply-To
- <1285276627-7907-1-git-send-email-judge.packham@gmail.com>
Hi,
On Thu, Sep 23, 2010 at 02:17:05PM -0700, Chris Packham wrote:
Show 9 quoted lines
> This series contains 2 RFC patches that both implement a grep feature for > submodules. The first patch is a self-contained script for contrib that should > work with most current git versions. The 2nd is basically the same > implementation but done as a proper git submodule command with some of the > helper code moved to git-sh-setup.sh > > There are a couple of questions for this. Technically I'm making submodule > grep-aware, should I be making grep submodule-aware instead? I haven't looked > at the grep code yet but I imagine its harder.
Nice work! IMO it would be even nicer to have it as part of git grep. Have a look at Jens branch about submodule checkout:
http://github.com/jlehmann/git-submod-enhancements (enhance_git_for_submodules)
particularly how checkout_submodule() is implemented. It forks a git checkout inside the submodule. In a similar way you could fork a grep there. Then you just have to teach the forked grep to prepend the submodules path.
Cheers Heiko