summaryrefslogtreecommitdiff
path: root/merge-ort.c
AgeCommit message (Expand)AuthorFilesLines
2021-09-27Remove ignored files by default when they are in the wayLibravatar Elijah Newren1-1/+1
2021-09-27unpack-trees: introduce preserve_ignored to unpack_trees_optionsLibravatar Elijah Newren1-7/+1
2021-08-24Merge branch 'en/ort-perf-batch-15'Libravatar Junio C Hamano1-85/+103
2021-08-04Merge branch 'en/ort-perf-batch-14'Libravatar Junio C Hamano1-11/+388
2021-08-03merge-ort: remove compile-time ability to turn off usage of memory poolsLibravatar Elijah Newren1-162/+47
2021-07-30merge-ort: reuse path strings in pool_alloc_filespecLibravatar Elijah Newren1-7/+22
2021-07-30merge-ort: store filepairs and filespecs in our mem_poolLibravatar Elijah Newren1-12/+14
2021-07-30diffcore-rename, merge-ort: add wrapper functions for filepair alloc/deallocLibravatar Elijah Newren1-0/+42
2021-07-30merge-ort: switch our strmaps over to using memory poolsLibravatar Elijah Newren1-50/+75
2021-07-30merge-ort: set up a memory poolLibravatar Elijah Newren1-0/+25
2021-07-30merge-ort: add pool_alloc, pool_calloc, and pool_strndup wrappersLibravatar Elijah Newren1-0/+24
2021-07-30merge-ort: rename str{map,intmap,set}_func()Libravatar Elijah Newren1-13/+13
2021-07-28Merge branch 'en/rename-limits-doc'Libravatar Junio C Hamano1-1/+1
2021-07-28Merge branch 'ab/attribute-format'Libravatar Junio C Hamano1-0/+1
2021-07-20merge-ort: restart merge with cached renames to reduce process entry costLibravatar Elijah Newren1-6/+86
2021-07-20merge-ort: avoid recursing into directories when we don't need toLibravatar Elijah Newren1-3/+99
2021-07-20merge-ort: defer recursing into directories when merge base is matchedLibravatar Elijah Newren1-2/+31
2021-07-20merge-ort: add a handle_deferred_entries() helper functionLibravatar Elijah Newren1-0/+64
2021-07-20merge-ort: add data structures for allowable trivial directory resolvesLibravatar Elijah Newren1-0/+61
2021-07-20merge-ort: add some more explanations in collect_merge_info_callback()Libravatar Elijah Newren1-5/+15
2021-07-20merge-ort: resolve paths early when we have sufficient informationLibravatar Elijah Newren1-0/+37
2021-07-16Merge branch 'ab/struct-init'Libravatar Junio C Hamano1-2/+2
2021-07-16Merge branch 'en/merge-dir-rename-corner-case-fix'Libravatar Junio C Hamano1-1/+5
2021-07-16Merge branch 'en/ort-perf-batch-13'Libravatar Junio C Hamano1-0/+50
2021-07-16Merge branch 'en/ort-perf-batch-12'Libravatar Junio C Hamano1-23/+57
2021-07-15rename: bump limit defaults yet againLibravatar Elijah Newren1-1/+1
2021-07-13*.c static functions: add missing __attribute__((format))Libravatar Ævar Arnfjörð Bjarmason1-0/+1
2021-07-01string-list.h users: change to use *_{nodup,dup}()Libravatar Ævar Arnfjörð Bjarmason1-2/+2
2021-06-30merge-ort: ensure we consult df_conflict and path_conflictsLibravatar Elijah Newren1-1/+5
2021-06-28merge-ort: add prefetching for content mergesLibravatar Elijah Newren1-0/+50
2021-06-14Merge branch 'en/ort-perf-batch-11'Libravatar Junio C Hamano1-12/+319
2021-06-09merge-ort: miscellaneous touch-upsLibravatar Elijah Newren1-0/+5
2021-06-09Fix various issues found in commentsLibravatar Elijah Newren1-3/+5
2021-06-09merge-ort: replace string_list_df_name_compare with faster alternativeLibravatar Elijah Newren1-20/+47
2021-05-20merge-ort, diffcore-rename: employ cached renames when possibleLibravatar Elijah Newren1-5/+42
2021-05-20merge-ort: handle interactions of caching and rename/rename(1to1) casesLibravatar Elijah Newren1-1/+29
2021-05-20merge-ort: add helper functions for using cached renamesLibravatar Elijah Newren1-0/+47
2021-05-20merge-ort: preserve cached renames for the appropriate sideLibravatar Elijah Newren1-9/+11
2021-05-20merge-ort: avoid accidental API mis-useLibravatar Elijah Newren1-0/+7
2021-05-20merge-ort: add code to check for whether cached renames can be reusedLibravatar Elijah Newren1-2/+64
2021-05-20merge-ort: populate caches of rename detection resultsLibravatar Elijah Newren1-1/+72
2021-05-20merge-ort: add data structures for in-memory caching of rename detectionLibravatar Elijah Newren1-0/+53
2021-05-16Merge branch 'ah/merge-ort-i18n'Libravatar Junio C Hamano1-6/+15
2021-05-11merge-ort: split "distinct types" message into two translatable messagesLibravatar Alex Henrie1-6/+15
2021-05-10Merge branch 'bc/hash-transition-interop-part-1'Libravatar Junio C Hamano1-10/+10
2021-04-30Merge branch 'ds/sparse-index-protections'Libravatar Junio C Hamano1-1/+1
2021-04-27hash: provide per-algorithm null OIDsLibravatar brian m. carlson1-10/+10
2021-04-16Merge branch 'ah/merge-ort-ubsan-fix'Libravatar Junio C Hamano1-14/+6
2021-04-16Merge branch 'en/ort-readiness'Libravatar Junio C Hamano1-28/+215
2021-04-16Merge branch 'en/ort-perf-batch-10'Libravatar Junio C Hamano1-18/+61