]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'en/merge-recursive-debug'
authorJunio C Hamano <gitster@pobox.com>
Thu, 17 Apr 2025 17:28:18 +0000 (10:28 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 17 Apr 2025 17:28:18 +0000 (10:28 -0700)
Remove remnants of the recursive merge strategy backend, which was
superseded by the ort merge strategy.

* en/merge-recursive-debug:
  builtin/{merge,rebase,revert}: remove GIT_TEST_MERGE_ALGORITHM
  tests: remove GIT_TEST_MERGE_ALGORITHM and test_expect_merge_algorithm
  merge-recursive.[ch]: thoroughly debug these
  merge, sequencer: switch recursive merges over to ort
  sequencer: switch non-recursive merges over to ort
  merge-ort: enable diff-algorithms other than histogram
  builtin/merge-recursive: switch to using merge_ort_generic()
  checkout: replace merge_trees() with merge_ort_nonrecursive()

1  2 
Makefile
builtin/checkout.c
builtin/rebase.c
merge-ort.c
meson.build
sequencer.c
t/test-lib.sh

diff --cc Makefile
Simple merge
Simple merge
Simple merge
diff --cc merge-ort.c
Simple merge
diff --cc meson.build
Simple merge
diff --cc sequencer.c
Simple merge
diff --cc t/test-lib.sh
Simple merge