The first two patches fix two subtle bugs that would show up if we'd apply the third patch without them. The third patch replaces git submodule--helper --prefix $wt_prefix list by the more Git idiomatic git -C $wt_prefix submodule--helper list The series is finished by adding more tests which would have helped to have when developing this series. This applies to origin/master. A prior version can be found at $gmane/287620 Thanks, Stefan Stefan Beller (4): submodule: fix recursive path printing from non root directory submodule: fix recursive execution from non root directory submodule--helper list: lose the extra prefix option submodule: add more tests for recursive submodule behavior builtin/submodule--helper.c | 5 +---- git-submodule.sh | 19 +++++++++++-------- t/t7403-submodule-sync.sh | 13 +++++++++---- t/t7406-submodule-update.sh | 12 ++++++++++++ 4 files changed, 33 insertions(+), 16 deletions(-) -- 2.8.0.rc4.10.g52f3f33 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html