Merge branch 'en/ort-perf-batch-10'
authorJunio C Hamano <gitster@pobox.com>
Fri, 16 Apr 2021 20:53:33 +0000 (13:53 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 16 Apr 2021 20:53:33 +0000 (13:53 -0700)
commite2e1a03f6b9c0869e64710c94fc43df82a06f0c8
tree0ce8a1ab943bbf216f9f6c8d5628337b3c6016b7
parentd1b10fc6d84d49796026e567833b88c7f8886c35
parent9bd342137eb4dfe3852f657f8afcc637e68b1439
Merge branch 'en/ort-perf-batch-10'

Various rename detection optimization to help "ort" merge strategy
backend.

* en/ort-perf-batch-10:
  diffcore-rename: determine which relevant_sources are no longer relevant
  merge-ort: record the reason that we want a rename for a file
  diffcore-rename: add computation of number of unknown renames
  diffcore-rename: check if we have enough renames for directories early on
  diffcore-rename: only compute dir_rename_count for relevant directories
  merge-ort: record the reason that we want a rename for a directory
  merge-ort, diffcore-rename: tweak dirs_removed and relevant_source type
  diffcore-rename: take advantage of "majority rules" to skip more renames
diffcore-rename.c
diffcore.h
merge-ort.c