t7400: No longer need an explicit init to update submodules
authorW. Trevor King <wking@tremily.us>
Sun, 2 Dec 2012 13:12:01 +0000 (08:12 -0500)
committerW. Trevor King <wking@tremily.us>
Sun, 2 Dec 2012 18:22:27 +0000 (13:22 -0500)
Signed-off-by: W. Trevor King <wking@tremily.us>
t/t7400-submodule-basic.sh

index 53970374913eaa6f1b5921b14b5f25043974e3a4..ee119adf5b818cea20d40552929a4e4f0f0efe14 100755 (executable)
@@ -383,7 +383,7 @@ test_expect_success 'apply submodule diff' '
        test_cmp empty staged
 '
 
-test_expect_success 'update --init' '
+test_expect_success 'update initialization' '
        mv init init2 &&
        git config -f .gitmodules submodule.example.url "$(pwd)/init2" &&
        git config --remove-section submodule.example &&
@@ -391,10 +391,7 @@ test_expect_success 'update --init' '
 
        git submodule update init > update.out &&
        cat update.out &&
-       test_i18ngrep "not initialized" update.out &&
-       test_must_fail git rev-parse --resolve-git-dir init/.git &&
-
-       git submodule update --init init &&
+       test_i18ngrep "checked out" update.out &&
        git rev-parse --resolve-git-dir init/.git
 '