This is a resend of the previously submitted series, with basically no changes since the previous submission. --- Petr Baudis (6): git submodule add: Fix naming clash handling t7400: Add short "git submodule add" testsuite t7403: Submodule git mv, git rm testsuite git mv: Support moving submodules git rm: Support for removing submodules submodule.*: Introduce simple C interface for submodule lookup by path Documentation/git-rm.txt | 6 + Makefile | 2 builtin-mv.c | 37 ++++++- builtin-rm.c | 65 ++++++++++-- git-submodule.sh | 15 ++- submodule.c | 50 +++++++++ submodule.h | 8 + t/t7400-submodule-basic.sh | 39 +++++++ t/t7403-submodule-mvrm.sh | 242 ++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 443 insertions(+), 21 deletions(-) create mode 100644 submodule.c create mode 100644 submodule.h create mode 100755 t/t7403-submodule-mvrm.sh -- 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