- 91c080d git-compat-util: move alloc macros to git-compat-util.h by Calvin Wan · 1 year, 8 months ago
- a034e91 object-store-ll.h: split this header out of object-store.h by Elijah Newren · 1 year, 10 months ago
- 72871b19 Merge branch 'ab/remove-implicit-use-of-the-repository' by Junio C Hamano · 1 year, 11 months ago
- a5183d7 cocci: apply the "promisor-remote.h" part of "the_repository.pending" by Ævar Arnfjörð Bjarmason · 2 years ago
- fc7bd51 treewide: replace cache.h with more direct headers, where possible by Elijah Newren · 2 years ago
- 36bf195 alloc.h: move ALLOC_GROW() functions from cache.h by Elijah Newren · 2 years ago
- 44439c1 object-file API: have hash_object_file() take "enum object_type" by Ævar Arnfjörð Bjarmason · 3 years, 1 month ago
- 08ac213 Merge branch 'en/ort-perf-batch-15' by Junio C Hamano · 3 years, 7 months ago
- 31f9acf Merge branch 'ah/plugleaks' by Junio C Hamano · 3 years, 7 months ago
- f239fff merge-ort: store filepairs and filespecs in our mem_pool by Elijah Newren · 3 years, 7 months ago
- a8791ef diffcore-rename, merge-ort: add wrapper functions for filepair alloc/dealloc by Elijah Newren · 3 years, 7 months ago
- fa0e936 diffcore-rename: use a mem_pool for exact rename detection's hashmap by Elijah Newren · 3 years, 7 months ago
- 268055b Merge branch 'en/rename-limits-doc' by Junio C Hamano · 3 years, 7 months ago
- 4e3250b diffcore-rename: move old_dir/new_dir definition to plug leak by Andrzej Hunt · 3 years, 8 months ago
- fdbcdfc Merge branch 'en/ort-perf-batch-13' by Junio C Hamano · 3 years, 8 months ago
- 89efac8 Merge branch 'en/ort-perf-batch-12' by Junio C Hamano · 3 years, 8 months ago
- 9dd29db diffcore-rename: treat a rename_limit of 0 as unlimited by Elijah Newren · 3 years, 8 months ago
- 1aedd03 diffcore-rename: use a different prefetch for basename comparisons by Elijah Newren · 3 years, 9 months ago
- d331dd3 diffcore-rename: allow different missing_object_cb functions by Elijah Newren · 3 years, 9 months ago
- 169914e Merge branch 'en/ort-perf-batch-11' by Junio C Hamano · 3 years, 9 months ago
- 356da0f Fix various issues found in comments by Elijah Newren · 3 years, 9 months ago
- 61bf449 diffcore-rename: avoid unnecessary strdup'ing in break_idx by Elijah Newren · 3 years, 9 months ago
- 25e65b6 merge-ort, diffcore-rename: employ cached renames when possible by Elijah Newren · 3 years, 10 months ago
- e2e1a03 Merge branch 'en/ort-perf-batch-10' by Junio C Hamano · 3 years, 11 months ago
- 1b31224 Merge branch 'en/ort-perf-batch-9' by Junio C Hamano · 4 years ago
- dd4048d Merge branch 'en/ort-perf-batch-8' by Junio C Hamano · 4 years ago
- 9bd3421 diffcore-rename: determine which relevant_sources are no longer relevant by Elijah Newren · 4 years ago
- bf238b7 diffcore-rename: add computation of number of unknown renames by Elijah Newren · 4 years ago
- 0491d39 diffcore-rename: check if we have enough renames for directories early on by Elijah Newren · 4 years ago
- e54385b diffcore-rename: only compute dir_rename_count for relevant directories by Elijah Newren · 4 years ago
- fb52938 merge-ort: record the reason that we want a rename for a directory by Elijah Newren · 4 years ago
- a49b55d merge-ort, diffcore-rename: tweak dirs_removed and relevant_source type by Elijah Newren · 4 years ago
- ae1db7b diffcore-rename: take advantage of "majority rules" to skip more renames by Elijah Newren · 4 years ago
- ca56dad use CALLOC_ARRAY by René Scharfe · 4 years ago
- e4fd06e diffcore-rename: avoid doing basename comparisons for irrelevant sources by Elijah Newren · 4 years ago
- 9799889 diffcore-rename: enable filtering possible rename sources by Elijah Newren · 4 years ago
- 81afdf7 diffcore-rename: compute dir_rename_guess from dir_rename_counts by Elijah Newren · 4 years ago
- 333899e diffcore-rename: limit dir_rename_counts computation to relevant dirs by Elijah Newren · 4 years ago
- 1ad69eb diffcore-rename: compute dir_rename_counts in stages by Elijah Newren · 4 years ago
- b147301 diffcore-rename: extend cleanup_dir_rename_info() by Elijah Newren · 4 years ago
- b6e3d27 diffcore-rename: move dir_rename_counts into dir_rename_info struct by Elijah Newren · 4 years ago
- cd52e00 diffcore-rename: add function for clearing dir_rename_count by Elijah Newren · 4 years ago
- 0c4fd73 Move computation of dir_rename_count from merge-ort to diffcore-rename by Elijah Newren · 4 years ago
- ae8cf74 diffcore-rename: add a mapping of destination names to their indices by Elijah Newren · 4 years ago
- bde8b9f diffcore-rename: provide basic implementation of idx_possible_rename() by Elijah Newren · 4 years ago
- 37a2514 diffcore-rename: use directory rename guided basename comparisons by Elijah Newren · 4 years ago
- bd24aa2 diffcore-rename: guide inexact rename detection based on basenames by Elijah Newren · 4 years, 1 month ago
- da09f65 diffcore-rename: complete find_basename_matches() by Elijah Newren · 4 years, 1 month ago
- a35df33 diffcore-rename: compute basenames of source and dest candidates by Elijah Newren · 4 years, 1 month ago
- 829514c diffcore-rename: filter rename_src list when possible by Elijah Newren · 4 years, 1 month ago
- f15eb7c diffcore-rename: no point trying to find a match better than exact by Elijah Newren · 4 years, 1 month ago
- 557ac03 merge-ort: begin performance work; instrument with trace2_region_* calls by Elijah Newren · 4 years, 2 months ago
- 350410f diffcore-rename: remove unnecessary duplicate entry checks by Elijah Newren · 4 years, 2 months ago
- 9db2ac5 diffcore-rename: accelerate rename_dst setup by Elijah Newren · 4 years, 3 months ago
- b970b4e diffcore-rename: simplify and accelerate register_rename_src() by Elijah Newren · 4 years, 3 months ago
- 81c4bf0 diffcore-rename: reduce jumpiness in progress counters by Elijah Newren · 4 years, 3 months ago
- ad8a1be diffcore-rename: simplify limit check by Elijah Newren · 4 years, 3 months ago
- 00b8ccc diffcore-rename: avoid usage of global in too_many_rename_candidates() by Elijah Newren · 4 years, 3 months ago
- 26a66a6 diffcore-rename: rename num_create to num_destinations by Elijah Newren · 4 years, 3 months ago
- 6da1a25 hashmap: provide deallocation function names by Elijah Newren · 4 years, 4 months ago
- 95acf11 diff: restrict when prefetching occurs by Jonathan Tan · 5 years ago
- 1c37e86 diff: make diff_populate_filespec_options struct by Jonathan Tan · 5 years ago
- 2dcde20 sha1-file: pass git_hash_algo to hash_object_file() by Matheus Tavares · 5 years ago
- 5efabc7 Merge branch 'ew/hashmap' by Junio C Hamano · 5 years ago
- 23dee69 OFFSETOF_VAR macro to simplify hashmap iterators by Eric Wong · 5 years ago
- c8e424c hashmap: introduce hashmap_free_entries by Eric Wong · 5 years ago
- f0e63c4 hashmap: use *_entry APIs to wrap container_of by Eric Wong · 5 years ago
- 6bcbdfb hashmap_get_next returns "struct hashmap_entry *" by Eric Wong · 5 years ago
- b94e5c1 hashmap_add takes "struct hashmap_entry *" by Eric Wong · 5 years ago
- f6eb6bd hashmap_get_next takes "const struct hashmap_entry *" by Eric Wong · 5 years ago
- d22245a hashmap_entry_init takes "struct hashmap_entry *" by Eric Wong · 5 years ago
- 2049b8d diffcore_rename(): use a stable sort by Johannes Schindelin · 5 years ago
- a7db4c1 Merge branch 'jk/oidhash' by Junio C Hamano · 6 years ago
- d40abc8 hashmap: convert sha1hash() to oidhash() by Jeff King · 6 years ago
- 568a05c cleanup: fix possible overflow errors in binary search, part 2 by René Scharfe · 6 years ago
- 11877b9 Merge branch 'nd/the-index' by Junio C Hamano · 6 years ago
- b78ea5f diff.c: reduce implicit dependency on the_index by Nguyễn Thái Ngọc Duy · 6 years ago
- 9001dc2 convert "oidcmp() != 0" to "!oideq()" by Jeff King · 7 years ago
- cbd53a2 object-store: move object access functions to object-store.h by Stefan Beller · 7 years ago
- 8be8342 Merge branch 'po/object-id' by Junio C Hamano · 7 years ago
- f070fac sha1_file: convert hash_sha1_file to object_id by Patryk Obara · 7 years ago
- f919ffe Use MOVE_ARRAY by SZEDER Gábor · 7 years ago
- 8997355 diffcore-rename: make diff-tree -l0 mean -l<large> by Jonathan Tan · 7 years ago
- 9f7e4bf diff: remove silent clamp of renameLimit by Elijah Newren · 7 years ago
- d6861d0 progress: fix progress meters when dealing with lots of work by Elijah Newren · 7 years ago
- 0d1e0e7 diff: make struct diff_flags members lowercase by Brandon Williams · 7 years ago
- 3b69dae diff: remove DIFF_OPT_TST macro by Brandon Williams · 7 years ago
- 8aade10 progress: simplify "delayed" progress API by Junio C Hamano · 8 years ago
- 7663cdc hashmap.h: compare function has access to a data field by Stefan Beller · 8 years ago
- 50f03c6 Merge branch 'ab/free-and-null' by Junio C Hamano · 8 years ago
- 6a83d90 coccinelle: make use of the "type" FREE_AND_NULL() rule by Ævar Arnfjörð Bjarmason · 8 years ago
- 02491b6 diffcore-rename: use is_empty_blob_oid by Brandon Williams · 8 years ago
- f9704c2 diff: convert fill_filespec to struct object_id by Brandon Williams · 8 years ago
- 6d40812 Merge branch 'tk/diffcore-delta-remove-unused' by Junio C Hamano · 8 years ago
- 974e004 diffcore-delta: remove unused parameter to diffcore_count_changes() by Tobias Klauser · 8 years ago
- 9ed0d8d use QSORT by René Scharfe · 8 years ago
- 50492f7 pass constants as first argument to st_mult() by René Scharfe · 9 years ago
- 41c9560 diff: rename struct diff_filespec's sha1_valid member by brian m. carlson · 9 years ago
- a0d12c4 diff: convert struct diff_filespec to struct object_id by brian m. carlson · 9 years ago
- b96c396 Merge branch 'sg/diff-multiple-identical-renames' into maint by Junio C Hamano · 9 years ago