summaryrefslogtreecommitdiffstats
path: root/diffcore-rename.c
AgeCommit message (Expand)AuthorLines
2025-04-29object-store: move function declarations to their respective subsystemsPatrick Steinhardt-1/+1
2025-04-24Merge branch 'ps/object-file-cleanup' into ps/object-store-cleanupJunio C Hamano-1/+1
2025-04-15object-store: merge "object-store-ll.h" and "object-store.h"Patrick Steinhardt-1/+1
2025-04-08Merge branch 'en/assert-wo-side-effects'Junio C Hamano-1/+1
2025-03-21treewide: replace assert() with ASSERT() in special casesElijah Newren-1/+1
2025-03-14diffcore-rename: fix BUG when break detection and --follow used togetherElijah Newren-4/+5
2024-12-18progress: stop using `the_repository`Patrick Steinhardt-0/+1
2024-12-06global: trivial conversions to fix `-Wsign-compare` warningsPatrick Steinhardt-3/+1
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt-0/+1
2024-09-30diff: improve lifecycle management of diff queuesPatrick Steinhardt-2/+1
2024-09-19diffcore-rename: fix typosAndrew Kreimer-2/+2
2024-07-02Merge branch 'ps/use-the-repository'Junio C Hamano-2/+5
2024-06-14global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt-0/+3
2024-06-14hash: require hash algorithm in `is_empty_{blob,tree}_oid()`Patrick Steinhardt-2/+2
2024-06-07global: improve const correctness when assigning string constantsPatrick Steinhardt-3/+3
2023-07-05git-compat-util: move alloc macros to git-compat-util.hCalvin Wan-1/+0
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren-1/+1
2023-04-06Merge branch 'ab/remove-implicit-use-of-the-repository'Junio C Hamano-2/+2
2023-03-28cocci: apply the "promisor-remote.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason-2/+2
2023-02-23treewide: replace cache.h with more direct headers, where possibleElijah Newren-1/+5
2023-02-23alloc.h: move ALLOC_GROW() functions from cache.hElijah Newren-0/+1
2022-02-25object-file API: have hash_object_file() take "enum object_type"Ævar Arnfjörð Bjarmason-1/+1
2021-08-24Merge branch 'en/ort-perf-batch-15'Junio C Hamano-9/+59
2021-08-04Merge branch 'ah/plugleaks'Junio C Hamano-3/+7
2021-07-30merge-ort: store filepairs and filespecs in our mem_poolElijah Newren-5/+4
2021-07-30diffcore-rename, merge-ort: add wrapper functions for filepair alloc/deallocElijah Newren-0/+41
2021-07-30diffcore-rename: use a mem_pool for exact rename detection's hashmapElijah Newren-6/+16
2021-07-28Merge branch 'en/rename-limits-doc'Junio C Hamano-1/+1
2021-07-26diffcore-rename: move old_dir/new_dir definition to plug leakAndrzej Hunt-3/+7
2021-07-16Merge branch 'en/ort-perf-batch-13'Junio C Hamano-32/+117
2021-07-16Merge branch 'en/ort-perf-batch-12'Junio C Hamano-2/+2
2021-07-15diffcore-rename: treat a rename_limit of 0 as unlimitedElijah Newren-1/+1
2021-06-28diffcore-rename: use a different prefetch for basename comparisonsElijah Newren-18/+83
2021-06-28diffcore-rename: allow different missing_object_cb functionsElijah Newren-19/+39
2021-06-14Merge branch 'en/ort-perf-batch-11'Junio C Hamano-4/+18
2021-06-09Fix various issues found in commentsElijah Newren-1/+1
2021-06-09diffcore-rename: avoid unnecessary strdup'ing in break_idxElijah Newren-1/+1
2021-05-20merge-ort, diffcore-rename: employ cached renames when possibleElijah Newren-4/+18
2021-04-16Merge branch 'en/ort-perf-batch-10'Junio C Hamano-26/+204
2021-04-08Merge branch 'en/ort-perf-batch-9'Junio C Hamano-11/+52
2021-03-22Merge branch 'en/ort-perf-batch-8'Junio C Hamano-14/+435
2021-03-18diffcore-rename: determine which relevant_sources are no longer relevantElijah Newren-1/+50
2021-03-18diffcore-rename: add computation of number of unknown renamesElijah Newren-4/+37
2021-03-18diffcore-rename: check if we have enough renames for directories early onElijah Newren-10/+63
2021-03-18diffcore-rename: only compute dir_rename_count for relevant directoriesElijah Newren-5/+22
2021-03-18merge-ort: record the reason that we want a rename for a directoryElijah Newren-1/+1
2021-03-18merge-ort, diffcore-rename: tweak dirs_removed and relevant_source typeElijah Newren-23/+24
2021-03-18diffcore-rename: take advantage of "majority rules" to skip more renamesElijah Newren-0/+25
2021-03-13use CALLOC_ARRAYRené Scharfe-2/+1
2021-03-10diffcore-rename: avoid doing basename comparisons for irrelevant sourcesElijah Newren-4/+33