File tree Expand file tree Collapse file tree 1 file changed +23
-2
lines changed
Expand file tree Collapse file tree 1 file changed +23
-2
lines changed Original file line number Diff line number Diff line change @@ -134,12 +134,33 @@ test_expect_success 'reading of local configuration' '
134134 "" submodule \
135135 >actual &&
136136 test_cmp expect_local_path actual &&
137- git config submodule.a.url $old_a &&
138- git config submodule.submodule.url $old_submodule &&
137+ git config submodule.a.url " $old_a" &&
138+ git config submodule.submodule.url " $old_submodule" &&
139139 git config --unset submodule.a.path c
140140 )
141141'
142142
143+ cat > super/expect_url << EOF
144+ Submodule url: '../submodule' for path 'b'
145+ Submodule url: 'git@somewhere.else.net:submodule.git' for path 'submodule'
146+ EOF
147+
148+ test_expect_success ' reading of local configuration for uninitialized submodules' '
149+ (
150+ cd super &&
151+ git submodule deinit -f b &&
152+ old_submodule=$(git config submodule.submodule.url) &&
153+ git config submodule.submodule.url git@somewhere.else.net:submodule.git &&
154+ test-submodule-config --url \
155+ "" b \
156+ "" submodule \
157+ >actual &&
158+ test_cmp expect_url actual &&
159+ git config submodule.submodule.url "$old_submodule" &&
160+ git submodule init b
161+ )
162+ '
163+
143164cat > super/expect_fetchrecurse_die.err << EOF
144165fatal: bad submodule.submodule.fetchrecursesubmodules argument: blabla
145166EOF
You can’t perform that action at this time.
0 commit comments