]> git.ipfire.org Git - thirdparty/git.git/commit
tests: remove GIT_TEST_MERGE_ALGORITHM and test_expect_merge_algorithm
authorElijah Newren <newren@gmail.com>
Tue, 8 Apr 2025 15:48:41 +0000 (15:48 +0000)
committerJunio C Hamano <gitster@pobox.com>
Tue, 8 Apr 2025 20:59:13 +0000 (13:59 -0700)
commitbfbd201e39b86028440fc95c47173d8da38e1cd2
treec656921e7bcc70882ee322122c6f738ce6e6e0f2
parentad45b327c0a13718ed5955319d1e735025676cc8
tests: remove GIT_TEST_MERGE_ALGORITHM and test_expect_merge_algorithm

Both of these existed to allow us to reuse all the merge-related tests
in the testsuite while easily flipping between the 'recursive' and the
'ort' backends.  Now that we have removed merge-recursive and remapped
'recursive' to mean 'ort', we don't need this scaffolding anymore.

Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
29 files changed:
ci/run-build-and-tests.sh
t/lib-merge.sh [deleted file]
t/t1092-sparse-checkout-compatibility.sh
t/t2501-cwd-empty.sh
t/t3512-cherry-pick-submodule.sh
t/t3513-revert-submodule.sh
t/t4069-remerge-diff.sh
t/t4301-merge-tree-write-tree.sh
t/t5572-pull-submodule.sh
t/t6400-merge-df.sh
t/t6402-merge-rename.sh
t/t6404-recursive-merge.sh
t/t6406-merge-attr.sh
t/t6416-recursive-corner-cases.sh
t/t6421-merge-partial-clone.sh
t/t6422-merge-rename-corner-cases.sh
t/t6423-merge-rename-directories.sh
t/t6424-merge-unrelated-index-changes.sh
t/t6426-merge-skip-unneeded-updates.sh
t/t6428-merge-conflicts-sparse.sh
t/t6430-merge-recursive.sh
t/t6436-merge-overwrite.sh
t/t6437-submodule-merge.sh
t/t6438-submodule-directory-file-conflicts.sh
t/t6439-merge-co-error-msgs.sh
t/t7402-submodule-rebase.sh
t/t7602-merge-octopus-many.sh
t/t7610-mergetool.sh
t/test-lib.sh