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