]> git.ipfire.org Git - thirdparty/git.git/commit - t/t7521-ignored-mode.sh
Merge branch 'en/ort-perf-batch-9'
authorJunio C Hamano <gitster@pobox.com>
Thu, 8 Apr 2021 20:23:26 +0000 (13:23 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 8 Apr 2021 20:23:26 +0000 (13:23 -0700)
commit1b31224e59750f515f7ceb7adab2a7609371327d
tree7e62424501bc30eed85d3990b2b709227d3f25b2
parent82fd285e4606b941bd2bf79be700fb0371599c18
parente4fd06e7e2fa9c433597b76245e38e545eec9ec0
Merge branch 'en/ort-perf-batch-9'

The ort merge backend has been optimized by skipping irrelevant
renames.

* en/ort-perf-batch-9:
  diffcore-rename: avoid doing basename comparisons for irrelevant sources
  merge-ort: skip rename detection entirely if possible
  merge-ort: use relevant_sources to filter possible rename sources
  merge-ort: precompute whether directory rename detection is needed
  merge-ort: introduce wrappers for alternate tree traversal
  merge-ort: add data structures for an alternate tree traversal
  merge-ort: precompute subset of sources for which we need rename detection
  diffcore-rename: enable filtering possible rename sources
diffcore-rename.c
diffcore.h
merge-ort.c
t/t6423-merge-rename-directories.sh