| Commit message (Expand) | Author | Age | Files | Lines |
* | tree-diff: rework diff_tree() to generate diffs for multiparent cases as well | Kirill Smelkov | 2014-04-07 | 1 | -64/+440 |
* | tree-diff: reuse base str(buf) memory on sub-tree recursion | Kirill Smelkov | 2014-03-27 | 1 | -19/+19 |
* | tree-diff: no need to call "full" diff_tree_sha1 from show_path() | Kirill Smelkov | 2014-03-27 | 1 | -2/+6 |
* | tree-diff: rework diff_tree interface to be sha1 based | Kirill Smelkov | 2014-03-27 | 1 | -32/+28 |
* | tree-diff: diff_tree() should now be static | Kirill Smelkov | 2014-03-26 | 1 | -2/+2 |
* | tree-diff: remove special-case diff-emitting code for empty-tree cases | Kirill Smelkov | 2014-03-26 | 1 | -12/+14 |
* | tree-diff: simplify tree_entry_pathcmp | Kirill Smelkov | 2014-03-20 | 1 | -11/+6 |
* | tree-diff: show_path prototype is not needed anymore | Kirill Smelkov | 2014-03-20 | 1 | -3/+0 |
* | tree-diff: rename compare_tree_entry -> tree_entry_pathcmp | Kirill Smelkov | 2014-03-20 | 1 | -6/+9 |
* | tree-diff: move all action-taking code out of compare_tree_entry() | Kirill Smelkov | 2014-03-20 | 1 | -16/+12 |
* | tree-diff: don't assume compare_tree_entry() returns -1,0,1 | Kirill Smelkov | 2014-03-20 | 1 | -8/+14 |
* | tree-diff: consolidate code for emitting diffs and recursion in one place | Kirill Smelkov | 2014-03-20 | 1 | -30/+82 |
* | tree-diff: show_tree() is not needed | Kirill Smelkov | 2014-03-04 | 1 | -32/+3 |
* | tree-diff: no need to pass match to skip_uninteresting() | Kirill Smelkov | 2014-02-24 | 1 | -9/+8 |
* | tree-diff: no need to manually verify that there is no mode change for a path | Kirill Smelkov | 2014-02-24 | 1 | -10/+5 |
* | tree-diff: convert diff_root_tree_sha1() to just call diff_tree_sha1 with old... | Kirill Smelkov | 2014-02-05 | 1 | -14/+1 |
* | tree-diff: allow diff_tree_sha1 to accept NULL sha1 | Kirill Smelkov | 2014-02-05 | 1 | -8/+4 |
* | pathspec: stop --*-pathspecs impact on internal parse_pathspec() usesnd/literal-pathspecsnd/liteal-pathspecs | Nguyễn Thái Ngọc Duy | 2013-10-28 | 1 | -1/+3 |
* | pathspec: support :(literal) syntax for noglob pathspec | Nguyễn Thái Ngọc Duy | 2013-07-15 | 1 | -1/+1 |
* | tree-diff: remove the use of pathspec's raw[] in follow-rename codepath | Nguyễn Thái Ngọc Duy | 2013-07-15 | 1 | -2/+2 |
* | remove init_pathspec() in favor of parse_pathspec() | Nguyễn Thái Ngọc Duy | 2013-07-15 | 1 | -5/+5 |
* | remove diff_tree_{setup,release}_paths | Nguyễn Thái Ngọc Duy | 2013-07-15 | 1 | -14/+4 |
* | guard against new pathspec magic in pathspec matching code | Nguyễn Thái Ngọc Duy | 2013-07-15 | 1 | -0/+19 |
* | parse_pathspec: add special flag for max_depth feature | Nguyễn Thái Ngọc Duy | 2013-07-15 | 1 | -1/+0 |
* | Merge branch 'jk/maint-null-in-trees' | Junio C Hamano | 2012-08-27 | 1 | -4/+4 |
|\ |
|
| * | diff: do not use null sha1 as a sentinel value | Jeff King | 2012-07-29 | 1 | -4/+4 |
* | | diff_setup_done(): return void | Thomas Rast | 2012-08-03 | 1 | -2/+1 |
|/ |
|
* | use custom rename score during --followjk/follow-rename-score | Jeff King | 2011-12-16 | 1 | -0/+1 |
* | tree_entry_interesting(): give meaningful names to return values | Nguyễn Thái Ngọc Duy | 2011-10-27 | 1 | -7/+9 |
* | tree-walk.c: do not leak internal structure in tree_entry_len() | Nguyễn Thái Ngọc Duy | 2011-10-27 | 1 | -3/+3 |
* | Merge branch 'jk/diff-not-so-quick' | Junio C Hamano | 2011-06-06 | 1 | -2/+1 |
|\ |
|
| * | diff: futureproof "stop feeding the backend early" logic | Junio C Hamano | 2011-05-31 | 1 | -3/+1 |
| * | diff_tree: disable QUICK optimization with diff filter | Jeff King | 2011-05-31 | 1 | -0/+1 |
* | | Merge branch 'nd/struct-pathspec' | Junio C Hamano | 2011-05-06 | 1 | -33/+20 |
|\ \ |
|
| * | | Improve tree_entry_interesting() handling code | Nguyễn Thái Ngọc Duy | 2011-03-25 | 1 | -33/+20 |
* | | | Remove unused variables | Johannes Schindelin | 2011-03-22 | 1 | -2/+1 |
|/ / |
|
* | | grep: drop pathspec_matches() in favor of tree_entry_interesting() | Nguyễn Thái Ngọc Duy | 2011-02-03 | 1 | -2/+2 |
* | | tree_entry_interesting(): support depth limit | Nguyễn Thái Ngọc Duy | 2011-02-03 | 1 | -0/+4 |
* | | diff-tree: convert base+baselen to writable strbuf | Nguyễn Thái Ngọc Duy | 2011-02-03 | 1 | -68/+52 |
* | | Move tree_entry_interesting() to tree-walk.c and export it | Nguyễn Thái Ngọc Duy | 2011-02-03 | 1 | -112/+0 |
* | | tree_entry_interesting(): remove dependency on struct diff_options | Nguyễn Thái Ngọc Duy | 2011-02-03 | 1 | -16/+10 |
* | | Convert struct diff_options to use struct pathspec | Nguyễn Thái Ngọc Duy | 2011-02-03 | 1 | -35/+13 |
* | | Merge branch 'en/tree-walk-optim' | Junio C Hamano | 2010-10-26 | 1 | -14/+15 |
|\ \ |
|
| * | | diff_tree(): Skip skip_uninteresting() when all remaining paths interesting | Elijah Newren | 2010-08-26 | 1 | -13/+12 |
| * | | tree_entry_interesting(): Make return value more specific | Elijah Newren | 2010-08-26 | 1 | -1/+1 |
| * | | Document pre-condition for tree_entry_interesting | Elijah Newren | 2010-08-26 | 1 | -0/+2 |
* | | | diff --follow: do call diffcore_std() as necessary | Junio C Hamano | 2010-08-13 | 1 | -0/+11 |
* | | | diff --follow: do not waste cycles while recursing | Junio C Hamano | 2010-08-13 | 1 | -1/+1 |
* | | | Make git log --follow find copies among unmodified files. | Bo Yang | 2010-05-07 | 1 | -1/+1 |
|/ / |
|
* | | Performance optimization for detection of modified submodules | Jens Lehmann | 2010-01-18 | 1 | -4/+4 |
|/ |
|