1. 11877b9 Merge branch 'nd/the-index' by Junio C Hamano · 6 years ago
  2. dcf4286 tree-diff.c: remove implicit dependency on the_index by Nguyễn Thái Ngọc Duy · 6 years ago
  3. e675765 diff.c: remove implicit dependency on the_index by Nguyễn Thái Ngọc Duy · 6 years ago
  4. 9001dc2 convert "oidcmp() != 0" to "!oideq()" by Jeff King · 7 years ago
  5. ce528de refactor various if (x) FREE_AND_NULL(x) to just FREE_AND_NULL(x) by Ævar Arnfjörð Bjarmason · 7 years ago
  6. 0d1e0e7 diff: make struct diff_flags members lowercase by Brandon Williams · 7 years ago
  7. 23dcf77 diff: remove DIFF_OPT_SET macro by Brandon Williams · 7 years ago
  8. 3b69dae diff: remove DIFF_OPT_TST macro by Brandon Williams · 7 years ago
  9. 5c377d3 tree-walk: convert fill_tree_descriptor() to object_id by René Scharfe · 8 years ago
  10. c7528f4 Merge branch 'bw/object-id' by Junio C Hamano · 8 years ago
  11. fb04dce tree-diff: don't access hash of NULL object_id pointer by René Scharfe · 8 years ago
  12. 50f03c6 Merge branch 'ab/free-and-null' by Junio C Hamano · 8 years ago
  13. 6a83d90 coccinelle: make use of the "type" FREE_AND_NULL() rule by Ævar Arnfjörð Bjarmason · 8 years ago
  14. 0e72462 tree-diff: convert path_appendnew to object_id by Brandon Williams · 8 years ago
  15. fda94b4 tree-diff: convert diff_tree_paths to struct object_id by Brandon Williams · 8 years ago
  16. 128be87 tree-diff: convert try_to_follow_renames to struct object_id by Brandon Williams · 8 years ago
  17. 66f414f diff-tree: convert diff_tree_sha1 to struct object_id by Brandon Williams · 8 years ago
  18. 7b8dea0 tree-diff: convert diff_root_tree_sha1 to struct object_id by Brandon Williams · 8 years ago
  19. 94a0097 diff: convert diff_change to struct object_id by Brandon Williams · 8 years ago
  20. c26022e diff: convert diff_addremove to struct object_id by Brandon Williams · 8 years ago
  21. 269085e Merge branch 'jk/avoid-unbounded-alloca' by Junio C Hamano · 9 years ago
  22. b8ba412 tree-diff: avoid alloca for large allocations by Jeff King · 9 years ago
  23. ed6e803 pathspec: rename free_pathspec() to clear_pathspec() by Junio C Hamano · 9 years ago
  24. ce6663a tree-walk: convert tree_entry_extract() to use struct object_id by brian m. carlson · 9 years ago
  25. 7d924c9 struct name_entry: use struct object_id instead of unsigned char sha1[20] by brian m. carlson · 9 years ago
  26. d770187 tree-diff: catch integer overflow in combine_diff_path allocation by Jeff King · 9 years ago
  27. 5b442c4 tree-diff: catch integer overflow in combine_diff_path allocation by Jeff King · 9 years ago
  28. 1ff57c1 diff: convert struct combine_diff_path to object_id by brian m. carlson · 10 years ago
  29. 72441af tree-diff: rework diff_tree() to generate diffs for multiparent cases as well by Kirill Smelkov · 11 years ago
  30. 12cd817 tree-diff: reuse base str(buf) memory on sub-tree recursion by Kirill Smelkov · 11 years ago
  31. b9081a6 tree-diff: no need to call "full" diff_tree_sha1 from show_path() by Kirill Smelkov · 11 years ago
  32. 52894e7 tree-diff: rework diff_tree interface to be sha1 based by Kirill Smelkov · 11 years ago
  33. ad6f3cc tree-diff: diff_tree() should now be static by Kirill Smelkov · 11 years ago
  34. 6ca844e tree-diff: remove special-case diff-emitting code for empty-tree cases by Kirill Smelkov · 11 years ago
  35. 1a27a15 tree-diff: simplify tree_entry_pathcmp by Kirill Smelkov · 11 years ago
  36. 5acabd8 tree-diff: show_path prototype is not needed anymore by Kirill Smelkov · 11 years ago
  37. 9bc0619 tree-diff: rename compare_tree_entry -> tree_entry_pathcmp by Kirill Smelkov · 11 years ago
  38. 903bba6 tree-diff: move all action-taking code out of compare_tree_entry() by Kirill Smelkov · 11 years ago
  39. 5dfb2bb tree-diff: don't assume compare_tree_entry() returns -1,0,1 by Kirill Smelkov · 11 years ago
  40. d00e980 tree-diff: consolidate code for emitting diffs and recursion in one place by Kirill Smelkov · 11 years ago
  41. 7e9003c tree-diff: show_tree() is not needed by Kirill Smelkov · 11 years ago
  42. e906612 tree-diff: no need to pass match to skip_uninteresting() by Kirill Smelkov · 11 years ago
  43. e197c2b tree-diff: no need to manually verify that there is no mode change for a path by Kirill Smelkov · 11 years ago
  44. 0b707c3 tree-diff: convert diff_root_tree_sha1() to just call diff_tree_sha1 with old=NULL by Kirill Smelkov · 11 years ago
  45. 7913032 tree-diff: allow diff_tree_sha1 to accept NULL sha1 by Kirill Smelkov · 11 years ago
  46. 4a2d5ae pathspec: stop --*-pathspecs impact on internal parse_pathspec() uses by Nguyễn Thái Ngọc Duy · 11 years ago
  47. 5c6933d pathspec: support :(literal) syntax for noglob pathspec by Nguyễn Thái Ngọc Duy · 12 years ago
  48. 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
  49. 9a08727 remove init_pathspec() in favor of parse_pathspec() by Nguyễn Thái Ngọc Duy · 12 years ago
  50. bd1928d remove diff_tree_{setup,release}_paths by Nguyễn Thái Ngọc Duy · 12 years ago
  51. 8f4f8f4 guard against new pathspec magic in pathspec matching code by Nguyễn Thái Ngọc Duy · 12 years ago
  52. 6330a17 parse_pathspec: add special flag for max_depth feature by Nguyễn Thái Ngọc Duy · 12 years ago
  53. 3b75314 Merge branch 'jk/maint-null-in-trees' by Junio C Hamano · 13 years ago
  54. 2845265 diff_setup_done(): return void by Thomas Rast · 13 years ago
  55. e545010 diff: do not use null sha1 as a sentinel value by Jeff King · 13 years ago
  56. dd98d88 use custom rename score during --follow by Jeff King · 13 years ago
  57. d688cf0 tree_entry_interesting(): give meaningful names to return values by Nguyễn Thái Ngọc Duy · 13 years ago
  58. 0de1633 tree-walk.c: do not leak internal structure in tree_entry_len() by Nguyễn Thái Ngọc Duy · 13 years ago
  59. 456a4c0 Merge branch 'jk/diff-not-so-quick' by Junio C Hamano · 14 years ago
  60. 28b9264 diff: futureproof "stop feeding the backend early" logic by Junio C Hamano · 14 years ago
  61. af7b41c diff_tree: disable QUICK optimization with diff filter by Jeff King · 14 years ago
  62. 1273738 Merge branch 'nd/struct-pathspec' by Junio C Hamano · 14 years ago
  63. 97d0b74 Improve tree_entry_interesting() handling code by Nguyễn Thái Ngọc Duy · 14 years ago
  64. c0aa335 Remove unused variables by Johannes Schindelin · 14 years ago
  65. 1376e50 grep: drop pathspec_matches() in favor of tree_entry_interesting() by Nguyễn Thái Ngọc Duy · 14 years ago
  66. bc96cc8 tree_entry_interesting(): support depth limit by Nguyễn Thái Ngọc Duy · 14 years ago
  67. 4893267 diff-tree: convert base+baselen to writable strbuf by Nguyễn Thái Ngọc Duy · 14 years ago
  68. 2c389fc Move tree_entry_interesting() to tree-walk.c and export it by Nguyễn Thái Ngọc Duy · 14 years ago
  69. 475005a tree_entry_interesting(): remove dependency on struct diff_options by Nguyễn Thái Ngọc Duy · 14 years ago
  70. 66f1362 Convert struct diff_options to use struct pathspec by Nguyễn Thái Ngọc Duy · 14 years ago
  71. acbaf54 Merge branch 'en/tree-walk-optim' by Junio C Hamano · 14 years ago
  72. 7e1ec0d diff_tree(): Skip skip_uninteresting() when all remaining paths interesting by Elijah Newren · 15 years ago
  73. 4a5e74f tree_entry_interesting(): Make return value more specific by Elijah Newren · 15 years ago
  74. b6b987a Document pre-condition for tree_entry_interesting by Elijah Newren · 15 years ago
  75. 44c48a9 diff --follow: do call diffcore_std() as necessary by Junio C Hamano · 15 years ago
  76. 39f75d2 diff --follow: do not waste cycles while recursing by Junio C Hamano · 15 years ago
  77. 0cdca13 Make git log --follow find copies among unmodified files. by Bo Yang · 15 years ago
  78. e3d42c4 Performance optimization for detection of modified submodules by Jens Lehmann · 15 years ago
  79. 90b1994 diff: Rename QUIET internal option to QUICK by Junio C Hamano · 16 years ago
  80. f245194 diff: change semantics of "ignore whitespace" options by Junio C Hamano · 16 years ago
  81. 4197195 Merge branch 'ne/maint-1.6.0-diff-tree-t-r-show-directory' by Junio C Hamano · 16 years ago
  82. df533f3 diff-tree -r -t: include added/removed directories in the output by Nick Edelen · 16 years ago
  83. 3ea3c21 Fix typos / spelling in comments by Mike Ralphson · 16 years ago
  84. f0946cb tree_entry_interesting: a pathspec only matches at directory boundary by Björn Steinbrink · 16 years ago
  85. 7e44c93 'git foo' program identifies itself without dash in die() messages by Junio C Hamano · 17 years ago
  86. fd55a19 Fix buffer overflow in git diff by Dmitry Potapov · 17 years ago
  87. 03b69c7 Fix small memory leaks induced by diff_tree_setup_paths by Mike Hommey · 17 years ago
  88. 8f67f8a Make the diff_options bitfields be an unsigned with explicit masks. by Pierre Habouzit · 17 years ago
  89. 6dd4b66 Fix diffcore-break total breakage by Linus Torvalds · 17 years ago
  90. 9f38e1e Fix up "git log --follow" a bit.. by Linus Torvalds · 18 years ago
  91. 750f7b6 Finally implement "git log --follow" by Linus Torvalds · 18 years ago
  92. 1d848f6 tree_entry_interesting(): allow it to say "everything is interesting" by Junio C Hamano · 18 years ago
  93. ccc744a tree-diff: avoid strncmp() by Junio C Hamano · 18 years ago
  94. 7d2f667 Teach tree_entry_interesting() that the tree entries are sorted. by Junio C Hamano · 18 years ago
  95. 6fda5e5 Initialize tree descriptors with a helper function rather than by hand. by Linus Torvalds · 18 years ago
  96. 5d86501 Set up for better tree diff optimizations by Linus Torvalds · 18 years ago
  97. d54fe39 Merge branch 'ar/diff' by Junio C Hamano · 18 years ago
  98. 304de2d Avoid unnecessary strlen() calls by Linus Torvalds · 18 years ago
  99. 822cac0 Teach --quiet to diff backends. by Junio C Hamano · 18 years ago
  100. 21666f1 convert object type handling from a string to a number by Nicolas Pitre · 18 years ago