summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2017-01-17 22:49:26 (GMT)
committerJunio C Hamano <gitster@pobox.com>2017-01-17 22:49:26 (GMT)
commit0f47d3d78ee2fc4c81950eeaf2c9a11b1a81bcad (patch)
tree6f47496b52479514fdef4b19163ec0ef7df99347 /t
parent7b0490f81c7c9ce5a93f92ddd3bf7cae78a073e8 (diff)
parent5423d2e7005eca89481d3137569b2b96b4d133ff (diff)
downloadgit-0f47d3d78ee2fc4c81950eeaf2c9a11b1a81bcad.zip
git-0f47d3d78ee2fc4c81950eeaf2c9a11b1a81bcad.tar.gz
git-0f47d3d78ee2fc4c81950eeaf2c9a11b1a81bcad.tar.bz2
Merge branch 'dt/empty-submodule-in-merge' into maint
An empty directory in a working tree that can simply be nuked used to interfere while merging or cherry-picking a change to create a submodule directory there, which has been fixed.. * dt/empty-submodule-in-merge: submodules: allow empty working-tree dirs in merge/cherry-pick
Diffstat (limited to 't')
-rwxr-xr-xt/t3030-merge-recursive.sh4
-rwxr-xr-xt/t3426-rebase-submodule.sh3
2 files changed, 2 insertions, 5 deletions
diff --git a/t/t3030-merge-recursive.sh b/t/t3030-merge-recursive.sh
index 470f334..9a893b5 100755
--- a/t/t3030-merge-recursive.sh
+++ b/t/t3030-merge-recursive.sh
@@ -575,13 +575,13 @@ test_expect_success 'merge removes empty directories' '
test_must_fail test -d d
'
-test_expect_failure 'merge-recursive simple w/submodule' '
+test_expect_success 'merge-recursive simple w/submodule' '
git checkout submod &&
git merge remove
'
-test_expect_failure 'merge-recursive simple w/submodule result' '
+test_expect_success 'merge-recursive simple w/submodule result' '
git ls-files -s >actual &&
(
diff --git a/t/t3426-rebase-submodule.sh b/t/t3426-rebase-submodule.sh
index d5b896d..ebf4f5e 100755
--- a/t/t3426-rebase-submodule.sh
+++ b/t/t3426-rebase-submodule.sh
@@ -38,9 +38,6 @@ git_rebase_interactive () {
git rebase -i "$1"
}
-KNOWN_FAILURE_NOFF_MERGE_DOESNT_CREATE_EMPTY_SUBMODULE_DIR=1
-# The real reason "replace directory with submodule" fails is because a
-# directory "sub1" exists, but we reuse the suppression added for merge here
test_submodule_switch "git_rebase_interactive"
test_done