@@ -330,6 +330,9 @@ test_submodule_relative_url "(null)" "../foo" "../submodule" "../submodule"
330
330
test_submodule_relative_url " (null)" " ./foo/bar" " ../submodule" " foo/submodule"
331
331
test_submodule_relative_url " (null)" " ./foo" " ../submodule" " submodule"
332
332
test_submodule_relative_url " (null)" " //somewhere else/repo" " ../subrepo" " //somewhere else/subrepo"
333
+ test_submodule_relative_url " (null)" " //somewhere else/repo" " ../../subrepo" " //subrepo"
334
+ test_submodule_relative_url " (null)" " //somewhere else/repo" " ../../../subrepo" " /subrepo"
335
+ test_submodule_relative_url " (null)" " //somewhere else/repo" " ../../../../subrepo" " subrepo"
333
336
test_submodule_relative_url " (null)" " $( pwd) /subsuper_update_r" " ../subsubsuper_update_r" " $( pwd) /subsubsuper_update_r"
334
337
test_submodule_relative_url " (null)" " $( pwd) /super_update_r2" " ../subsuper_update_r" " $( pwd) /subsuper_update_r"
335
338
test_submodule_relative_url " (null)" " $( pwd) /." " ../." " $( pwd) /."
@@ -344,10 +347,20 @@ test_submodule_relative_url "(null)" "file:///tmp/repo" "../subrepo" "file:///tm
344
347
test_submodule_relative_url " (null)" " foo/bar" " ../submodule" " foo/submodule"
345
348
test_submodule_relative_url " (null)" " foo" " ../submodule" " submodule"
346
349
test_submodule_relative_url " (null)" " helper:://hostname/repo" " ../subrepo" " helper:://hostname/subrepo"
350
+ test_submodule_relative_url " (null)" " helper:://hostname/repo" " ../../subrepo" " helper:://subrepo"
351
+ test_submodule_relative_url " (null)" " helper:://hostname/repo" " ../../../subrepo" " helper::/subrepo"
352
+ test_submodule_relative_url " (null)" " helper:://hostname/repo" " ../../../../subrepo" " helper::subrepo"
353
+ test_submodule_relative_url " (null)" " helper:://hostname/repo" " ../../../../../subrepo" " helper:subrepo"
354
+ test_submodule_relative_url " (null)" " helper:://hostname/repo" " ../../../../../../subrepo" " .:subrepo"
347
355
test_submodule_relative_url " (null)" " ssh://hostname/repo" " ../subrepo" " ssh://hostname/subrepo"
356
+ test_submodule_relative_url " (null)" " ssh://hostname/repo" " ../../subrepo" " ssh://subrepo"
357
+ test_submodule_relative_url " (null)" " ssh://hostname/repo" " ../../../subrepo" " ssh:/subrepo"
358
+ test_submodule_relative_url " (null)" " ssh://hostname/repo" " ../../../../subrepo" " ssh:subrepo"
359
+ test_submodule_relative_url " (null)" " ssh://hostname/repo" " ../../../../../subrepo" " .:subrepo"
348
360
test_submodule_relative_url " (null)" " ssh://hostname:22/repo" " ../subrepo" " ssh://hostname:22/subrepo"
349
361
test_submodule_relative_url " (null)" " user@host:path/to/repo" " ../subrepo" " user@host:path/to/subrepo"
350
362
test_submodule_relative_url " (null)" " user@host:repo" " ../subrepo" " user@host:subrepo"
363
+ test_submodule_relative_url " (null)" " user@host:repo" " ../../subrepo" " .:subrepo"
351
364
352
365
test_expect_success ' match .gitmodules' '
353
366
test-tool path-utils is_dotgitmodules \
0 commit comments