Merge branch 'jc/no-need-for-env-in-sh-scripts'
[gitweb.git] / t / t7406-submodule-update.sh
index f056c01ba0874883014d36ed7d8f81c01b672106..28ca76384f6472b5d74564450ed122da9d49fe70 100755 (executable)
@@ -765,6 +765,16 @@ test_expect_success 'submodule update clone shallow submodule' '
         (cd submodule &&
          test 1 = $(git log --oneline | wc -l)
         )
+)
+'
+
+test_expect_success 'submodule update --recursive drops module name before recursing' '
+       (cd super2 &&
+        (cd deeper/submodule/subsubmodule &&
+         git checkout HEAD^
+        ) &&
+        git submodule update --recursive deeper/submodule >actual &&
+        test_i18ngrep "Submodule path .deeper/submodule/subsubmodule.: checked out" actual
        )
 '