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