Code

Merge branch 'jl/submodule-add-relurl-wo-upstream' into maint
[git.git] / t / t7400-submodule-basic.sh
index 3f115d9ca966879ccd7d587911d7d54bc88c08c2..662fe91295262976c2a541d296194d3d2e9dcc5f 100755 (executable)
@@ -448,6 +448,16 @@ test_expect_success 'add should fail when path is used by an existing directory'
        )
 '
 
+test_expect_success 'use superproject as upstream when path is relative and no url is set there' '
+       (
+               cd addtest &&
+               git submodule add ../repo relative &&
+               test "$(git config -f .gitmodules submodule.relative.url)" = ../repo &&
+               git submodule sync relative &&
+               test "$(git config submodule.relative.url)" = "$submodurl/repo"
+       )
+'
+
 test_expect_success 'set up for relative path tests' '
        mkdir reltest &&
        (