1. 5efabc7 Merge branch 'ew/hashmap' by Junio C Hamano · 5 years ago
  2. 23dee69 OFFSETOF_VAR macro to simplify hashmap iterators by Eric Wong · 5 years ago
  3. c8e424c hashmap: introduce hashmap_free_entries by Eric Wong · 5 years ago
  4. f0e63c4 hashmap: use *_entry APIs to wrap container_of by Eric Wong · 5 years ago
  5. 6bcbdfb hashmap_get_next returns "struct hashmap_entry *" by Eric Wong · 5 years ago
  6. b94e5c1 hashmap_add takes "struct hashmap_entry *" by Eric Wong · 5 years ago
  7. f6eb6bd hashmap_get_next takes "const struct hashmap_entry *" by Eric Wong · 5 years ago
  8. d22245a hashmap_entry_init takes "struct hashmap_entry *" by Eric Wong · 5 years ago
  9. 2049b8d diffcore_rename(): use a stable sort by Johannes Schindelin · 5 years ago
  10. a7db4c1 Merge branch 'jk/oidhash' by Junio C Hamano · 6 years ago
  11. d40abc8 hashmap: convert sha1hash() to oidhash() by Jeff King · 6 years ago
  12. 568a05c cleanup: fix possible overflow errors in binary search, part 2 by René Scharfe · 6 years ago
  13. 11877b9 Merge branch 'nd/the-index' by Junio C Hamano · 6 years ago
  14. b78ea5f diff.c: reduce implicit dependency on the_index by Nguyễn Thái Ngọc Duy · 6 years ago
  15. 9001dc2 convert "oidcmp() != 0" to "!oideq()" by Jeff King · 7 years ago
  16. cbd53a2 object-store: move object access functions to object-store.h by Stefan Beller · 7 years ago
  17. 8be8342 Merge branch 'po/object-id' by Junio C Hamano · 7 years ago
  18. f070fac sha1_file: convert hash_sha1_file to object_id by Patryk Obara · 7 years ago
  19. f919ffe Use MOVE_ARRAY by SZEDER Gábor · 7 years ago
  20. 8997355 diffcore-rename: make diff-tree -l0 mean -l<large> by Jonathan Tan · 7 years ago
  21. 9f7e4bf diff: remove silent clamp of renameLimit by Elijah Newren · 7 years ago
  22. d6861d0 progress: fix progress meters when dealing with lots of work by Elijah Newren · 7 years ago
  23. 0d1e0e7 diff: make struct diff_flags members lowercase by Brandon Williams · 7 years ago
  24. 3b69dae diff: remove DIFF_OPT_TST macro by Brandon Williams · 7 years ago
  25. 8aade10 progress: simplify "delayed" progress API by Junio C Hamano · 8 years ago
  26. 7663cdc hashmap.h: compare function has access to a data field by Stefan Beller · 8 years ago
  27. 50f03c6 Merge branch 'ab/free-and-null' by Junio C Hamano · 8 years ago
  28. 6a83d90 coccinelle: make use of the "type" FREE_AND_NULL() rule by Ævar Arnfjörð Bjarmason · 8 years ago
  29. 02491b6 diffcore-rename: use is_empty_blob_oid by Brandon Williams · 8 years ago
  30. f9704c2 diff: convert fill_filespec to struct object_id by Brandon Williams · 8 years ago
  31. 6d40812 Merge branch 'tk/diffcore-delta-remove-unused' by Junio C Hamano · 8 years ago
  32. 974e004 diffcore-delta: remove unused parameter to diffcore_count_changes() by Tobias Klauser · 8 years ago
  33. 9ed0d8d use QSORT by René Scharfe · 8 years ago
  34. 50492f7 pass constants as first argument to st_mult() by René Scharfe · 9 years ago
  35. 41c9560 diff: rename struct diff_filespec's sha1_valid member by brian m. carlson · 9 years ago
  36. a0d12c4 diff: convert struct diff_filespec to struct object_id by brian m. carlson · 9 years ago
  37. b96c396 Merge branch 'sg/diff-multiple-identical-renames' into maint by Junio C Hamano · 9 years ago
  38. 26effb8 Merge branch 'sg/diff-multiple-identical-renames' by Junio C Hamano · 9 years ago
  39. ca4e3ca diffcore: fix iteration order of identical files during rename detection by SZEDER Gábor · 9 years ago
  40. 50a6c8e use st_add and st_mult for allocation size computation by Jeff King · 9 years ago
  41. 2d659f7 Merge branch 'jk/diffcore-rename-duplicate' by Junio C Hamano · 10 years ago
  42. 4d6be03 diffcore-rename: avoid processing duplicate destinations by Jeff King · 10 years ago
  43. f98c2f7 diffcore-rename: split locate_rename_dst into two functions by Jeff King · 10 years ago
  44. 8e5dd3d diff.c: allow to pass more flags to diff_populate_filespec by Nguyễn Thái Ngọc Duy · 11 years ago
  45. ab73a9d hashmap: add simplified hashmap_get_from_hash() API by Karsten Blees · 11 years ago
  46. 039dc71 hashmap: factor out getting a hash code from a SHA1 by Karsten Blees · 11 years ago
  47. fe9122a Merge branch 'dd/use-alloc-grow' by Junio C Hamano · 11 years ago
  48. 0963008 Merge branch 'nd/i18n-progress' by Junio C Hamano · 11 years ago
  49. 337ce24 diffcore-rename.c: use ALLOC_GROW() by Dmitry S. Dolzhenko · 11 years ago
  50. 754dbc4 i18n: mark all progress lines for translation by Nguyễn Thái Ngọc Duy · 11 years ago
  51. f79d9c5 diffcore-rename.c: use new hash map implementation by Karsten Blees · 11 years ago
  52. 7c85f8a diffcore-rename.c: simplify finding exact renames by Karsten Blees · 11 years ago
  53. 48f6407 diffcore-rename.c: move code around to prepare for the next patch by Karsten Blees · 11 years ago
  54. c735928 Preallocate hash tables when the number of inserts are known in advance by Nguyễn Thái Ngọc Duy · 12 years ago
  55. 3b75314 Merge branch 'jk/maint-null-in-trees' by Junio C Hamano · 13 years ago
  56. e545010 diff: do not use null sha1 as a sentinel value by Jeff King · 13 years ago
  57. 90d43b0 teach diffcore-rename to optionally ignore empty content by Jeff King · 13 years ago
  58. 2db8926 Merge branch 'mz/maint-rename-unmerged' by Junio C Hamano · 14 years ago
  59. dabdbee diffcore-rename.c: avoid set-but-not-used warning by Jim Meyering · 14 years ago
  60. d7c9bf2 diffcore-rename: don't consider unmerged path as source by Martin von Zweigbergk · 14 years ago
  61. f31027c diffcore-rename: fall back to -C when -C -C busts the rename limit by Junio C Hamano · 14 years ago
  62. e88d6bc diffcore-rename: record filepair for rename src by Junio C Hamano · 14 years ago
  63. 9d8a5a5 diffcore-rename: refactor "too many candidates" logic by Junio C Hamano · 14 years ago
  64. 0ce6a51 Merge branch 'jk/merge-rename-ux' by Junio C Hamano · 14 years ago
  65. 3ac942d add inexact rename detection progress infrastructure by Jeff King · 14 years ago
  66. bf0ab10 merge: improve inexact rename limit warning by Jeff King · 14 years ago
  67. 3a4d676 diffcore-rename: improve estimate_similarity() heuristics by Linus Torvalds · 14 years ago
  68. 0940e5f diffcore-rename: properly honor the difference between -M and -C by Linus Torvalds · 14 years ago
  69. 11f944d for_each_hash: allow passing a 'void *data' pointer to callback by Linus Torvalds · 14 years ago
  70. 9ca5df9 Add a macro DIFF_QUEUE_CLEAR. by Bo Yang · 15 years ago
  71. 809809b diffcore-rename: reduce memory footprint by freeing blob data early by Junio C Hamano · 15 years ago
  72. 3ea3c21 Fix typos / spelling in comments by Mike Ralphson · 16 years ago
  73. 885c716 Rename detection: Avoid repeated filespec population by Björn Steinbrink · 16 years ago
  74. 6e381d3 Add file delete/create info when we overflow rename_limit by Linus Torvalds · 16 years ago
  75. b8960bb diff: make "too many files" rename warning optional by Jeff King · 17 years ago
  76. 2a5fe25 Merge branch 'jc/rename' by Junio C Hamano · 17 years ago
  77. ee542ee rename: warn user when we have turned off rename detection by Jeff King · 17 years ago
  78. 6d24ad9 Optimize rename detection for a huge diff by Junio C Hamano · 17 years ago
  79. 9ae8fcb Fix a pathological case in git detecting proper renames by Linus Torvalds · 17 years ago
  80. 32d75d2 Fix a pathological case in git detecting proper renames by Linus Torvalds · 17 years ago
  81. 42899ac Do the fuzzy rename detection limits with the exact renames removed by Linus Torvalds · 17 years ago
  82. 81ac051 Fix ugly magic special case in exact rename detection by Linus Torvalds · 17 years ago
  83. 17559a6 Do exact rename detection regardless of rename limits by Linus Torvalds · 17 years ago
  84. 9027f53 Do linear-time/space rename logic for exact renames by Linus Torvalds · 17 years ago
  85. 6447971 copy vs rename detection: avoid unnecessary O(n*m) loops by Linus Torvalds · 17 years ago
  86. 9fb8841 Ref-count the filespecs used by diffcore by Linus Torvalds · 17 years ago
  87. cb1491b Split out "exact content match" phase of rename detection by Linus Torvalds · 17 years ago
  88. 8ae92e6 rename diff_free_filespec_data_large() to diff_free_filespec_blob() by Junio C Hamano · 17 years ago
  89. eede7b7 diffcore-rename: cache file deltas by Jeff King · 17 years ago
  90. 0024a54 Fix the rename detection limit checking by Linus Torvalds · 18 years ago
  91. e1bc8dc Merge branch 'jc/diffcore' by Junio C Hamano · 18 years ago
  92. d8c3d03 diffcore_count_changes: pass diffcore_filespec by Junio C Hamano · 18 years ago
  93. cfc0aef diffcore-rename: don't change similarity index based on basename equality by René Scharfe · 18 years ago
  94. 0ce3964 diffcore-rename: favour identical basenames by Johannes Schindelin · 18 years ago
  95. 50b2b53 diff -M: release the preimage candidate blobs after rename detection. by Junio C Hamano · 18 years ago
  96. dc49cd7 Cast 64 bit off_t to 32 bit size_t by Shawn O. Pearce · 18 years ago
  97. 7da41f4 Bypass expensive content comparsion during rename detection. by Shawn O. Pearce · 18 years ago
  98. 2f3f8b2 git-pickaxe: rename detection optimization by Junio C Hamano · 18 years ago
  99. a89fccd Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. by David Rientjes · 19 years ago
  100. ef67768 diff.c: do not use pathname comparison to tell renames by Junio C Hamano · 19 years ago