🌐 AI搜索 & 代理 主页
Git 2.43.1
  1. 7b61bd1 tree-diff: respect max_allowed_tree_depth by Jeff King · 2 years, 3 months ago
  2. fea92e4 Merge branch 'jc/tree-walk-drop-base-offset' by Junio C Hamano · 2 years, 4 months ago
  3. 0ad927e tree-walk: lose base_offset that is never used in tree_entry_interesting by Junio C Hamano · 2 years, 5 months ago
  4. df6e874 diff.h: remove unnecessary include of oidset.h by Elijah Newren · 2 years, 6 months ago
  5. 0e312ea diff.h: reduce unnecessary includes by Elijah Newren · 2 years, 8 months ago
  6. 5e3f94d treewide: remove cache.h inclusion due to previous changes by Elijah Newren · 2 years, 8 months ago
  7. 23a517e tree-diff.c: move S_DIFFTREE_IFXMIN_NEQ define from cache.h by Elijah Newren · 2 years, 8 months ago
  8. a78537a pathspec: use BUG(...) not die("BUG:%s:%d....", <file>, <line>) by Ævar Arnfjörð Bjarmason · 4 years ago
  9. 637799b tree-diff: fix leak when not HAVE_ALLOCA_H by Carlo Marcelo Arenas Belón · 4 years, 3 months ago
  10. 1422844 hash: provide per-algorithm null OIDs by brian m. carlson · 4 years, 8 months ago
  11. b16a827 bloom/diff: properly short-circuit on max_changes by Derrick Stolee · 5 years ago
  12. 0ee3cb8 diff.h: drop diff_tree_oid() & friends' return value by SZEDER Gábor · 6 years ago
  13. e369698 diff: halt tree-diff early after max_changes by Derrick Stolee · 6 years ago
  14. 5e57580 tree-walk.c: remove the_repo from fill_tree_descriptor() by Nguyễn Thái Ngọc Duy · 6 years ago
  15. 5ec1e72 Use 'unsigned short' for mode, like diff_filespec does by Elijah Newren · 7 years ago
  16. 371820d Merge branch 'bc/tree-walk-oid' by Junio C Hamano · 7 years ago
  17. ea82b2a tree-walk: store object_id in a separate member by brian m. carlson · 7 years ago
  18. 67022e0 tree-walk.c: make tree_entry_interesting() take an index by Nguyễn Thái Ngọc Duy · 7 years ago
  19. 11877b9 Merge branch 'nd/the-index' by Junio C Hamano · 7 years ago
  20. dcf4286 tree-diff.c: remove implicit dependency on the_index by Nguyễn Thái Ngọc Duy · 7 years ago
  21. e675765 diff.c: remove implicit dependency on the_index by Nguyễn Thái Ngọc Duy · 7 years ago
  22. 9001dc2 convert "oidcmp() != 0" to "!oideq()" by Jeff King · 7 years ago
  23. ce528de refactor various if (x) FREE_AND_NULL(x) to just FREE_AND_NULL(x) by Ævar Arnfjörð Bjarmason · 7 years ago
  24. 0d1e0e7 diff: make struct diff_flags members lowercase by Brandon Williams · 8 years ago
  25. 23dcf77 diff: remove DIFF_OPT_SET macro by Brandon Williams · 8 years ago
  26. 3b69dae diff: remove DIFF_OPT_TST macro by Brandon Williams · 8 years ago
  27. 5c377d3 tree-walk: convert fill_tree_descriptor() to object_id by René Scharfe · 8 years ago
  28. c7528f4 Merge branch 'bw/object-id' by Junio C Hamano · 8 years ago
  29. fb04dce tree-diff: don't access hash of NULL object_id pointer by René Scharfe · 8 years ago
  30. 50f03c6 Merge branch 'ab/free-and-null' by Junio C Hamano · 8 years ago
  31. 6a83d90 coccinelle: make use of the "type" FREE_AND_NULL() rule by Ævar Arnfjörð Bjarmason · 8 years ago
  32. 0e72462 tree-diff: convert path_appendnew to object_id by Brandon Williams · 9 years ago
  33. fda94b4 tree-diff: convert diff_tree_paths to struct object_id by Brandon Williams · 9 years ago
  34. 128be87 tree-diff: convert try_to_follow_renames to struct object_id by Brandon Williams · 9 years ago
  35. 66f414f diff-tree: convert diff_tree_sha1 to struct object_id by Brandon Williams · 9 years ago
  36. 7b8dea0 tree-diff: convert diff_root_tree_sha1 to struct object_id by Brandon Williams · 9 years ago
  37. 94a0097 diff: convert diff_change to struct object_id by Brandon Williams · 9 years ago
  38. c26022e diff: convert diff_addremove to struct object_id by Brandon Williams · 9 years ago
  39. 269085e Merge branch 'jk/avoid-unbounded-alloca' by Junio C Hamano · 9 years ago
  40. b8ba412 tree-diff: avoid alloca for large allocations by Jeff King · 10 years ago
  41. ed6e803 pathspec: rename free_pathspec() to clear_pathspec() by Junio C Hamano · 10 years ago
  42. ce6663a tree-walk: convert tree_entry_extract() to use struct object_id by brian m. carlson · 10 years ago
  43. 7d924c9 struct name_entry: use struct object_id instead of unsigned char sha1[20] by brian m. carlson · 10 years ago
  44. d770187 tree-diff: catch integer overflow in combine_diff_path allocation by Jeff King · 10 years ago
  45. 5b442c4 tree-diff: catch integer overflow in combine_diff_path allocation by Jeff King · 10 years ago
  46. 1ff57c1 diff: convert struct combine_diff_path to object_id by brian m. carlson · 11 years ago
  47. 72441af tree-diff: rework diff_tree() to generate diffs for multiparent cases as well by Kirill Smelkov · 12 years ago
  48. 12cd817 tree-diff: reuse base str(buf) memory on sub-tree recursion by Kirill Smelkov · 12 years ago
  49. b9081a6 tree-diff: no need to call "full" diff_tree_sha1 from show_path() by Kirill Smelkov · 12 years ago
  50. 52894e7 tree-diff: rework diff_tree interface to be sha1 based by Kirill Smelkov · 12 years ago
  51. ad6f3cc tree-diff: diff_tree() should now be static by Kirill Smelkov · 12 years ago
  52. 6ca844e tree-diff: remove special-case diff-emitting code for empty-tree cases by Kirill Smelkov · 12 years ago
  53. 1a27a15 tree-diff: simplify tree_entry_pathcmp by Kirill Smelkov · 12 years ago
  54. 5acabd8 tree-diff: show_path prototype is not needed anymore by Kirill Smelkov · 12 years ago
  55. 9bc0619 tree-diff: rename compare_tree_entry -> tree_entry_pathcmp by Kirill Smelkov · 12 years ago
  56. 903bba6 tree-diff: move all action-taking code out of compare_tree_entry() by Kirill Smelkov · 12 years ago
  57. 5dfb2bb tree-diff: don't assume compare_tree_entry() returns -1,0,1 by Kirill Smelkov · 12 years ago
  58. d00e980 tree-diff: consolidate code for emitting diffs and recursion in one place by Kirill Smelkov · 12 years ago
  59. 7e9003c tree-diff: show_tree() is not needed by Kirill Smelkov · 12 years ago
  60. e906612 tree-diff: no need to pass match to skip_uninteresting() by Kirill Smelkov · 12 years ago
  61. e197c2b tree-diff: no need to manually verify that there is no mode change for a path by Kirill Smelkov · 12 years ago
  62. 0b707c3 tree-diff: convert diff_root_tree_sha1() to just call diff_tree_sha1 with old=NULL by Kirill Smelkov · 12 years ago
  63. 7913032 tree-diff: allow diff_tree_sha1 to accept NULL sha1 by Kirill Smelkov · 12 years ago
  64. 4a2d5ae pathspec: stop --*-pathspecs impact on internal parse_pathspec() uses by Nguyễn Thái Ngọc Duy · 12 years ago
  65. 5c6933d pathspec: support :(literal) syntax for noglob pathspec by Nguyễn Thái Ngọc Duy · 12 years ago
  66. 61588cc tree-diff: remove the use of pathspec's raw[] in follow-rename codepath by Nguyễn Thái Ngọc Duy · 12 years ago
  67. 9a08727 remove init_pathspec() in favor of parse_pathspec() by Nguyễn Thái Ngọc Duy · 12 years ago
  68. bd1928d remove diff_tree_{setup,release}_paths by Nguyễn Thái Ngọc Duy · 12 years ago
  69. 8f4f8f4 guard against new pathspec magic in pathspec matching code by Nguyễn Thái Ngọc Duy · 12 years ago
  70. 6330a17 parse_pathspec: add special flag for max_depth feature by Nguyễn Thái Ngọc Duy · 12 years ago
  71. 3b75314 Merge branch 'jk/maint-null-in-trees' by Junio C Hamano · 13 years ago
  72. 2845265 diff_setup_done(): return void by Thomas Rast · 13 years ago
  73. e545010 diff: do not use null sha1 as a sentinel value by Jeff King · 13 years ago
  74. dd98d88 use custom rename score during --follow by Jeff King · 14 years ago
  75. d688cf0 tree_entry_interesting(): give meaningful names to return values by Nguyễn Thái Ngọc Duy · 14 years ago
  76. 0de1633 tree-walk.c: do not leak internal structure in tree_entry_len() by Nguyễn Thái Ngọc Duy · 14 years ago
  77. 456a4c0 Merge branch 'jk/diff-not-so-quick' by Junio C Hamano · 15 years ago
  78. 28b9264 diff: futureproof "stop feeding the backend early" logic by Junio C Hamano · 15 years ago
  79. af7b41c diff_tree: disable QUICK optimization with diff filter by Jeff King · 15 years ago
  80. 1273738 Merge branch 'nd/struct-pathspec' by Junio C Hamano · 15 years ago
  81. 97d0b74 Improve tree_entry_interesting() handling code by Nguyễn Thái Ngọc Duy · 15 years ago
  82. c0aa335 Remove unused variables by Johannes Schindelin · 15 years ago
  83. 1376e50 grep: drop pathspec_matches() in favor of tree_entry_interesting() by Nguyễn Thái Ngọc Duy · 15 years ago
  84. bc96cc8 tree_entry_interesting(): support depth limit by Nguyễn Th��i Ngọc Duy · 15 years ago
  85. 4893267 diff-tree: convert base+baselen to writable strbuf by Nguyễn Thái Ngọc Duy · 15 years ago
  86. 2c389fc Move tree_entry_interesting() to tree-walk.c and export it by Nguyễn Thái Ngọc Duy · 15 years ago
  87. 475005a tree_entry_interesting(): remove dependency on struct diff_options by Nguyễn Thái Ngọc Duy · 15 years ago
  88. 66f1362 Convert struct diff_options to use struct pathspec by Nguyễn Thái Ngọc Duy · 15 years ago
  89. acbaf54 Merge branch 'en/tree-walk-optim' by Junio C Hamano · 15 years ago
  90. 7e1ec0d diff_tree(): Skip skip_uninteresting() when all remaining paths interesting by Elijah Newren · 15 years ago
  91. 4a5e74f tree_entry_interesting(): Make return value more specific by Elijah Newren · 15 years ago
  92. b6b987a Document pre-condition for tree_entry_interesting by Elijah Newren · 15 years ago
  93. 44c48a9 diff --follow: do call diffcore_std() as necessary by Junio C Hamano · 15 years ago
  94. 39f75d2 diff --follow: do not waste cycles while recursing by Junio C Hamano · 15 years ago
  95. 0cdca13 Make git log --follow find copies among unmodified files. by Bo Yang · 16 years ago
  96. e3d42c4 Performance optimization for detection of modified submodules by Jens Lehmann · 16 years ago
  97. 90b1994 diff: Rename QUIET internal option to QUICK by Junio C Hamano · 16 years ago
  98. f245194 diff: change semantics of "ignore whitespace" options by Junio C Hamano · 16 years ago
  99. 4197195 Merge branch 'ne/maint-1.6.0-diff-tree-t-r-show-directory' by Junio C Hamano · 16 years ago
  100. df533f3 diff-tree -r -t: include added/removed directories in the output by Nick Edelen · 17 years ago