Changes in v3:
* Added sign-off to the patches where it was missing.
* slight tweak to the style and commit msgs of a few patches.
* broke up the last patch (for ls-files) into a typo fix followed by fixing the
bug itself. This was to make the diff easier to review.
Brandon Williams (5):
grep: fix help text typo
setup: allow for prefix to be passed to git commands
grep: fix bug when recursing with relative pathspec
ls-files: fix typo in variable name
ls-files: fix bug when recursing with relative pathspec
builtin/grep.c | 41 +++++++++++--------
builtin/ls-files.c | 41 ++++++++++---------
cache.h | 1 +
git.c | 2 -
setup.c | 7 +++-
t/t3007-ls-files-recurse-submodules.sh | 39 ++++++++++++++++++
t/t7814-grep-recurse-submodules.sh | 75 ++++++++++++++++++++++++++++++++++
7 files changed, 167 insertions(+), 39 deletions(-)