Merge branch 'jk/report-fail-to-read-objects-better' into maint
[gitweb.git] / t / t7406-submodule-update.sh
index 28ca76384f6472b5d74564450ed122da9d49fe70..29d3d2cca03d733245ab4d84899f10e78d542573 100755 (executable)
@@ -63,9 +63,6 @@ test_expect_success 'setup a submodule tree' '
         git submodule add ../none none &&
         test_tick &&
         git commit -m "none"
-       ) &&
-       (cd super &&
-        git tag initial-setup
        )
 '
 
@@ -706,7 +703,7 @@ test_expect_success 'submodule update places git-dir in superprojects git-dir re
        git clone super_update_r super_update_r2 &&
        (cd super_update_r2 &&
         git submodule update --init --recursive >actual &&
-        test_i18ngrep "Submodule path .submodule/subsubmodule.: .git reset --hard -q" actual &&
+        test_i18ngrep "Submodule path .submodule/subsubmodule.: checked out" actual &&
         (cd submodule/subsubmodule &&
          git log > ../../expected
         ) &&
@@ -777,38 +774,4 @@ test_expect_success 'submodule update --recursive drops module name before recur
         test_i18ngrep "Submodule path .deeper/submodule/subsubmodule.: checked out" actual
        )
 '
-
-test_expect_success 'submodule update --checkout clones detached HEAD' '
-       git clone super super4 &&
-       echo "detached HEAD" >expected &&
-       (cd super4 &&
-        git reset --hard initial-setup &&
-        git submodule init submodule &&
-        git submodule update >> /tmp/log 2>&1 &&
-        (cd submodule &&
-         git symbolic-ref HEAD > ../../actual ||
-         echo "detached HEAD" > ../../actual
-        )
-       ) &&
-       test_cmp actual expected &&
-       rm -rf super4
-'
-
-test_expect_success 'submodule update --merge clones attached HEAD' '
-       git clone super super4 &&
-       echo "refs/heads/master" >expected &&
-       (cd super4 &&
-        git reset --hard initial-setup &&
-        git submodule init submodule &&
-        git config submodule.submodule.update merge &&
-        git submodule update --merge &&
-        (cd submodule &&
-         git symbolic-ref HEAD > ../../actual ||
-         echo "detached HEAD" > ../../actual
-        )
-       ) &&
-       test_cmp actual expected &&
-       rm -rf super4
-'
-
 test_done