summaryrefslogtreecommitdiffstats
path: root/diffcore-rename.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-03-13use CALLOC_ARRAYRené Scharfe1-2/+1
2021-02-15diffcore-rename: guide inexact rename detection based on basenamesElijah Newren1-5/+48
2021-02-15diffcore-rename: complete find_basename_matches()Elijah Newren1-3/+79
2021-02-15diffcore-rename: compute basenames of source and dest candidatesElijah Newren1-0/+63
2021-02-15diffcore-rename: filter rename_src list when possibleElijah Newren1-8/+51
2021-02-12diffcore-rename: no point trying to find a match better than exactElijah Newren1-6/+14
2021-01-23merge-ort: begin performance work; instrument with trace2_region_* callsElijah Newren1-0/+8
2021-01-04diffcore-rename: remove unnecessary duplicate entry checksElijah Newren1-23/+0
2020-12-14diffcore-rename: accelerate rename_dst setupElijah Newren1-83/+65
2020-12-14diffcore-rename: simplify and accelerate register_rename_src()Elijah Newren1-26/+13
2020-12-14diffcore-rename: reduce jumpiness in progress countersElijah Newren1-2/+3
2020-12-14diffcore-rename: simplify limit checkElijah Newren1-6/+9
2020-12-14diffcore-rename: avoid usage of global in too_many_rename_candidates()Elijah Newren1-12/+12
2020-12-14diffcore-rename: rename num_create to num_destinationsElijah Newren1-12/+13
2020-11-02hashmap: provide deallocation function namesElijah Newren1-1/+1
2020-04-07diff: restrict when prefetching occursJonathan Tan1-4/+51
2020-04-07diff: make diff_populate_filespec_options structJonathan Tan1-5/+8
2020-01-31sha1-file: pass git_hash_algo to hash_object_file()Matheus Tavares1-2/+2
2019-10-15Merge branch 'ew/hashmap'Junio C Hamano1-8/+7
2019-10-07OFFSETOF_VAR macro to simplify hashmap iteratorsEric Wong1-1/+1
2019-10-07hashmap: introduce hashmap_free_entriesEric Wong1-1/+1
2019-10-07hashmap: use *_entry APIs to wrap container_ofEric Wong1-9/+5
2019-10-07hashmap_get_next returns "struct hashmap_entry *"Eric Wong1-4/+7
2019-10-07hashmap_add takes "struct hashmap_entry *"Eric Wong1-1/+1
2019-10-07hashmap_get_next takes "const struct hashmap_entry *"Eric Wong1-1/+1
2019-10-07hashmap_entry_init takes "struct hashmap_entry *"Eric Wong1-1/+1
2019-10-02diffcore_rename(): use a stable sortJohannes Schindelin1-1/+1
2019-07-09Merge branch 'jk/oidhash'Junio C Hamano1-1/+1
2019-06-20hashmap: convert sha1hash() to oidhash()Jeff King1-1/+1
2019-06-13cleanup: fix possible overflow errors in binary search, part 2René Scharfe1-2/+2
2018-10-19Merge branch 'nd/the-index'Junio C Hamano1-13/+22
2018-09-21diff.c: reduce implicit dependency on the_indexNguyễn Thái Ngọc Duy1-13/+22
2018-08-29convert "oidcmp() != 0" to "!oideq()"Jeff King1-1/+1
2018-05-16object-store: move object access functions to object-store.hStefan Beller1-0/+1
2018-02-15Merge branch 'po/object-id'Junio C Hamano1-2/+2
2018-01-30sha1_file: convert hash_sha1_file to object_idPatryk Obara1-2/+2
2018-01-22Use MOVE_ARRAYSZEDER Gábor1-4/+4
2017-12-02diffcore-rename: make diff-tree -l0 mean -l<large>Jonathan Tan1-0/+2
2017-11-15diff: remove silent clamp of renameLimitElijah Newren1-7/+4
2017-11-15progress: fix progress meters when dealing with lots of workElijah Newren1-2/+2
2017-11-01diff: make struct diff_flags members lowercaseBrandon Williams1-3/+3
2017-11-01diff: remove DIFF_OPT_TST macroBrandon Williams1-3/+3
2017-08-19progress: simplify "delayed" progress APIJunio C Hamano1-2/+2
2017-06-30hashmap.h: compare function has access to a data fieldStefan Beller1-1/+1
2017-06-24Merge branch 'ab/free-and-null'Junio C Hamano1-4/+2
2017-06-16coccinelle: make use of the "type" FREE_AND_NULL() ruleÆvar Arnfjörð Bjarmason1-4/+2
2017-06-05diffcore-rename: use is_empty_blob_oidBrandon Williams1-2/+2
2017-06-02diff: convert fill_filespec to struct object_idBrandon Williams1-1/+1
2016-11-17Merge branch 'tk/diffcore-delta-remove-unused'Junio C Hamano1-4/+0
2016-11-14diffcore-delta: remove unused parameter to diffcore_count_changes()Tobias Klauser1-4/+0