Skip to content

Commit 5a5b8c1

Browse files
committed
Merge branch 'sb/test-submodule-update-config'
* sb/test-submodule-update-config: t7406: submodule.<name>.update command must not be run from .gitmodules
2 parents bb3afad + 83a17fa commit 5a5b8c1

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

t/t7406-submodule-update.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,14 @@ test_expect_success 'submodule update - command in .git/config' '
406406
)
407407
'
408408

409+
test_expect_success 'submodule update - command in .gitmodules is ignored' '
410+
test_when_finished "git -C super reset --hard HEAD^" &&
411+
git -C super config -f .gitmodules submodule.submodule.update "!false" &&
412+
git -C super commit -a -m "add command to .gitmodules file" &&
413+
git -C super/submodule reset --hard $submodulesha1^ &&
414+
git -C super submodule update submodule
415+
'
416+
409417
cat << EOF >expect
410418
Execution of 'false $submodulesha1' failed in submodule path 'submodule'
411419
EOF

0 commit comments

Comments
 (0)