]> git.ipfire.org Git - thirdparty/git.git/commit
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)
commitc3ebf18eb2deac595bd2550c1076247d8cbf2bc1
treecbfe05bc8f89b8bde1e37b1a1e9cbfc3089f0f17
parentfe7ae3b87ef866e4818a106e8ce6e3d821ed76d7
parent170e30d6957e1f7b8d88046ae122f98d57dca988
Merge branch 'en/merge-recursive-debug'

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()
Makefile
builtin/checkout.c
builtin/rebase.c
merge-ort.c
meson.build
sequencer.c
t/test-lib.sh