[PATCH v2 0/6] recursively grep across submodules
- From
- Brandon Williams <bmwill@google.com>
- Date
- Oct 31, 2016, 22:38 UTC
- Message-ID
- <1477953496-103596-1-git-send-email-bmwill@google.com>
- In-Reply-To
- <20161027223834.35312-1-bmwill@google.com>
A few minor style issues have been taken care of from v1 of this series. I also added an additional patch to enable grep to function on history where the submodule has been moved.
I also changed how tree grep performs pathspec checking against submodule entries in order to fix a test that was breaking with v1 of the series.
Brandon Williams (6): submodules: add helper functions to determine presence of submodules submodules: load gitmodules file from commit sha1 grep: add submodules as a grep source type grep: optionally recurse into submodules grep: enable recurse-submodules to work on <tree> objects grep: search history of moved submodules
Documentation/git-grep.txt | 14 ++ builtin/grep.c | 387 ++++++++++++++++++++++++++++++++++--- cache.h | 2 + config.c | 8 +- git.c | 2 +- grep.c | 16 +- grep.h | 1 + submodule-config.c | 6 +- submodule-config.h | 3 + submodule.c | 51 +++++ submodule.h | 3 + t/t7814-grep-recurse-submodules.sh | 182 +++++++++++++++++ 12 files changed, 643 insertions(+), 32 deletions(-) create mode 100755 t/t7814-grep-recurse-submodules.sh
-- 2.8.0.rc3.226.g39d4020