Age | Commit message (Expand) | Author | Files | Lines |
2023-08-31 | tree-diff: respect max_allowed_tree_depth | Jeff King | 1 | -8/+15 |
2023-08-02 | Merge branch 'jc/tree-walk-drop-base-offset' | Junio C Hamano | 1 | -1/+1 |
2023-07-07 | tree-walk: lose base_offset that is never used in tree_entry_interesting | Junio C Hamano | 1 | -1/+1 |
2023-06-21 | diff.h: remove unnecessary include of oidset.h | Elijah Newren | 1 | -0/+1 |
2023-04-24 | diff.h: reduce unnecessary includes | Elijah Newren | 1 | -0/+1 |
2023-04-24 | treewide: remove cache.h inclusion due to previous changes | Elijah Newren | 1 | -1/+1 |
2023-04-24 | tree-diff.c: move S_DIFFTREE_IFXMIN_NEQ define from cache.h | Elijah Newren | 1 | -0/+13 |
2021-12-07 | pathspec: use BUG(...) not die("BUG:%s:%d....", <file>, <line>) | Ævar Arnfjörð Bjarmason | 1 | -2/+1 |
2021-09-16 | tree-diff: fix leak when not HAVE_ALLOCA_H | Carlo Marcelo Arenas Belón | 1 | -1/+3 |
2021-04-27 | hash: provide per-algorithm null OIDs | brian m. carlson | 1 | -2/+2 |
2020-09-17 | bloom/diff: properly short-circuit on max_changes | Derrick Stolee | 1 | -4/+1 |
2020-06-08 | diff.h: drop diff_tree_oid() & friends' return value | SZEDER Gábor | 1 | -16/+14 |
2020-03-30 | diff: halt tree-diff early after max_changes | Derrick Stolee | 1 | -0/+6 |
2019-06-27 | tree-walk.c: remove the_repo from fill_tree_descriptor() | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
2019-04-08 | Use 'unsigned short' for mode, like diff_filespec does | Elijah Newren | 1 | -1/+1 |
2019-01-29 | Merge branch 'bc/tree-walk-oid' | Junio C Hamano | 1 | -3/+3 |
2019-01-15 | tree-walk: store object_id in a separate member | brian m. carlson | 1 | -3/+3 |
2018-11-19 | tree-walk.c: make tree_entry_interesting() take an index | Nguyễn Thái Ngọc Duy | 1 | -1/+2 |
2018-10-19 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -1/+1 |
2018-09-21 | tree-diff.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
2018-09-21 | diff.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
2018-08-29 | convert "oidcmp() != 0" to "!oideq()" | Jeff King | 1 | -1/+1 |
2018-08-17 | refactor various if (x) FREE_AND_NULL(x) to just FREE_AND_NULL(x) | Ævar Arnfjörð Bjarmason | 1 | -3/+1 |
2017-11-01 | diff: make struct diff_flags members lowercase | Brandon Williams | 1 | -8/+8 |
2017-11-01 | diff: remove DIFF_OPT_SET macro | Brandon Williams | 1 | -2/+2 |
2017-11-01 | diff: remove DIFF_OPT_TST macro | Brandon Williams | 1 | -6/+6 |
2017-08-14 | tree-walk: convert fill_tree_descriptor() to object_id | René Scharfe | 1 | -3/+2 |
2017-08-11 | Merge branch 'bw/object-id' | Junio C Hamano | 1 | -2/+3 |
2017-07-17 | tree-diff: don't access hash of NULL object_id pointer | René Scharfe | 1 | -2/+3 |
2017-06-24 | Merge branch 'ab/free-and-null' | Junio C Hamano | 1 | -4/+2 |
2017-06-16 | coccinelle: make use of the "type" FREE_AND_NULL() rule | Ævar Arnfjörð Bjarmason | 1 | -4/+2 |
2017-06-05 | tree-diff: convert path_appendnew to object_id | Brandon Williams | 1 | -3/+3 |
2017-06-05 | tree-diff: convert diff_tree_paths to struct object_id | Brandon Williams | 1 | -31/+32 |
2017-06-05 | tree-diff: convert try_to_follow_renames to struct object_id | Brandon Williams | 1 | -3/+5 |
2017-06-05 | diff-tree: convert diff_tree_sha1 to struct object_id | Brandon Williams | 1 | -5/+7 |
2017-06-02 | tree-diff: convert diff_root_tree_sha1 to struct object_id | Brandon Williams | 1 | -2/+2 |
2017-06-02 | diff: convert diff_change to struct object_id | Brandon Williams | 1 | -1/+1 |
2017-06-02 | diff: convert diff_addremove to struct object_id | Brandon Williams | 1 | -4/+4 |
2016-06-27 | Merge branch 'jk/avoid-unbounded-alloca' | Junio C Hamano | 1 | -6/+16 |
2016-06-07 | tree-diff: avoid alloca for large allocations | Jeff King | 1 | -6/+16 |
2016-06-02 | pathspec: rename free_pathspec() to clear_pathspec() | Junio C Hamano | 1 | -2/+2 |
2016-04-25 | tree-walk: convert tree_entry_extract() to use struct object_id | brian m. carlson | 1 | -1/+1 |
2016-04-25 | struct name_entry: use struct object_id instead of unsigned char sha1[20] | brian m. carlson | 1 | -3/+3 |
2016-03-16 | tree-diff: catch integer overflow in combine_diff_path allocation | Jeff King | 1 | -2/+2 |
2016-02-19 | tree-diff: catch integer overflow in combine_diff_path allocation | Jeff King | 1 | -2/+2 |
2015-03-13 | diff: convert struct combine_diff_path to object_id | brian m. carlson | 1 | -5/+5 |
2014-04-07 | tree-diff: rework diff_tree() to generate diffs for multiparent cases as well | Kirill Smelkov | 1 | -64/+440 |
2014-03-27 | tree-diff: reuse base str(buf) memory on sub-tree recursion | Kirill Smelkov | 1 | -19/+19 |
2014-03-27 | tree-diff: no need to call "full" diff_tree_sha1 from show_path() | Kirill Smelkov | 1 | -2/+6 |
2014-03-27 | tree-diff: rework diff_tree interface to be sha1 based | Kirill Smelkov | 1 | -32/+28 |
2014-03-26 | tree-diff: diff_tree() should now be static | Kirill Smelkov | 1 | -2/+2 |
2014-03-26 | tree-diff: remove special-case diff-emitting code for empty-tree cases | Kirill Smelkov | 1 | -12/+14 |
2014-03-20 | tree-diff: simplify tree_entry_pathcmp | Kirill Smelkov | 1 | -11/+6 |
2014-03-20 | tree-diff: show_path prototype is not needed anymore | Kirill Smelkov | 1 | -3/+0 |
2014-03-20 | tree-diff: rename compare_tree_entry -> tree_entry_pathcmp | Kirill Smelkov | 1 | -6/+9 |
2014-03-20 | tree-diff: move all action-taking code out of compare_tree_entry() | Kirill Smelkov | 1 | -16/+12 |
2014-03-20 | tree-diff: don't assume compare_tree_entry() returns -1,0,1 | Kirill Smelkov | 1 | -8/+14 |
2014-03-20 | tree-diff: consolidate code for emitting diffs and recursion in one place | Kirill Smelkov | 1 | -30/+82 |
2014-03-04 | tree-diff: show_tree() is not needed | Kirill Smelkov | 1 | -32/+3 |
2014-02-24 | tree-diff: no need to pass match to skip_uninteresting() | Kirill Smelkov | 1 | -9/+8 |
2014-02-24 | tree-diff: no need to manually verify that there is no mode change for a path | Kirill Smelkov | 1 | -10/+5 |
2014-02-05 | tree-diff: convert diff_root_tree_sha1() to just call diff_tree_sha1 with old... | Kirill Smelkov | 1 | -14/+1 |
2014-02-05 | tree-diff: allow diff_tree_sha1 to accept NULL sha1 | Kirill Smelkov | 1 | -8/+4 |
2013-10-28 | pathspec: stop --*-pathspecs impact on internal parse_pathspec() uses | Nguyễn Thái Ngọc Duy | 1 | -1/+3 |
2013-07-15 | pathspec: support :(literal) syntax for noglob pathspec | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
2013-07-15 | tree-diff: remove the use of pathspec's raw[] in follow-rename codepath | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
2013-07-15 | remove init_pathspec() in favor of parse_pathspec() | Nguyễn Thái Ngọc Duy | 1 | -5/+5 |
2013-07-15 | remove diff_tree_{setup,release}_paths | Nguyễn Thái Ngọc Duy | 1 | -14/+4 |
2013-07-15 | guard against new pathspec magic in pathspec matching code | Nguyễn Thái Ngọc Duy | 1 | -0/+19 |
2013-07-15 | parse_pathspec: add special flag for max_depth feature | Nguyễn Thái Ngọc Duy | 1 | -1/+0 |
2012-08-27 | Merge branch 'jk/maint-null-in-trees' | Junio C Hamano | 1 | -4/+4 |
2012-08-03 | diff_setup_done(): return void | Thomas Rast | 1 | -2/+1 |
2012-07-29 | diff: do not use null sha1 as a sentinel value | Jeff King | 1 | -4/+4 |
2011-12-16 | use custom rename score during --follow | Jeff King | 1 | -0/+1 |
2011-10-27 | tree_entry_interesting(): give meaningful names to return values | Nguyễn Thái Ngọc Duy | 1 | -7/+9 |
2011-10-27 | tree-walk.c: do not leak internal structure in tree_entry_len() | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
2011-06-06 | Merge branch 'jk/diff-not-so-quick' | Junio C Hamano | 1 | -2/+1 |
2011-05-31 | diff: futureproof "stop feeding the backend early" logic | Junio C Hamano | 1 | -3/+1 |
2011-05-31 | diff_tree: disable QUICK optimization with diff filter | Jeff King | 1 | -0/+1 |
2011-05-06 | Merge branch 'nd/struct-pathspec' | Junio C Hamano | 1 | -33/+20 |
2011-03-25 | Improve tree_entry_interesting() handling code | Nguyễn Thái Ngọc Duy | 1 | -33/+20 |
2011-03-22 | Remove unused variables | Johannes Schindelin | 1 | -2/+1 |
2011-02-03 | grep: drop pathspec_matches() in favor of tree_entry_interesting() | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
2011-02-03 | tree_entry_interesting(): support depth limit | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
2011-02-03 | diff-tree: convert base+baselen to writable strbuf | Nguyễn Thái Ngọc Duy | 1 | -68/+52 |
2011-02-03 | Move tree_entry_interesting() to tree-walk.c and export it | Nguyễn Thái Ngọc Duy | 1 | -112/+0 |
2011-02-03 | tree_entry_interesting(): remove dependency on struct diff_options | Nguyễn Thái Ngọc Duy | 1 | -16/+10 |
2011-02-03 | Convert struct diff_options to use struct pathspec | Nguyễn Thái Ngọc Duy | 1 | -35/+13 |
2010-10-26 | Merge branch 'en/tree-walk-optim' | Junio C Hamano | 1 | -14/+15 |
2010-08-26 | diff_tree(): Skip skip_uninteresting() when all remaining paths interesting | Elijah Newren | 1 | -13/+12 |
2010-08-26 | tree_entry_interesting(): Make return value more specific | Elijah Newren | 1 | -1/+1 |
2010-08-26 | Document pre-condition for tree_entry_interesting | Elijah Newren | 1 | -0/+2 |
2010-08-13 | diff --follow: do call diffcore_std() as necessary | Junio C Hamano | 1 | -0/+11 |
2010-08-13 | diff --follow: do not waste cycles while recursing | Junio C Hamano | 1 | -1/+1 |
2010-05-07 | Make git log --follow find copies among unmodified files. | Bo Yang | 1 | -1/+1 |
2010-01-18 | Performance optimization for detection of modified submodules | Jens Lehmann | 1 | -4/+4 |
2009-07-29 | diff: Rename QUIET internal option to QUICK | Junio C Hamano | 1 | -1/+1 |
2009-07-29 | diff: change semantics of "ignore whitespace" options | Junio C Hamano | 1 | -1/+2 |
2009-07-01 | Merge branch 'ne/maint-1.6.0-diff-tree-t-r-show-directory' | Junio C Hamano | 1 | -0/+6 |
2009-06-13 | diff-tree -r -t: include added/removed directories in the output | Nick Edelen | 1 | -0/+6 |
2009-04-22 | Fix typos / spelling in comments | Mike Ralphson | 1 | -1/+1 |
2009-04-01 | tree_entry_interesting: a pathspec only matches at directory boundary | Björn Steinbrink | 1 | -3/+9 |
2008-08-31 | 'git foo' program identifies itself without dash in die() messages | Junio C Hamano | 1 | -1/+1 |
2008-07-16 | Fix buffer overflow in git diff | Dmitry Potapov | 1 | -5/+22 |
2007-12-12 | Fix small memory leaks induced by diff_tree_setup_paths | Mike Hommey | 1 | -0/+2 |
2007-11-11 | Make the diff_options bitfields be an unsigned with explicit masks. | Pierre Habouzit | 1 | -7/+7 |
2007-10-21 | Fix diffcore-break total breakage | Linus Torvalds | 1 | -0/+1 |
2007-06-22 | Fix up "git log --follow" a bit.. | Linus Torvalds | 1 | -9/+28 |
2007-06-22 | Finally implement "git log --follow" | Linus Torvalds | 1 | -0/+59 |
2007-03-22 | tree_entry_interesting(): allow it to say "everything is interesting" | Junio C Hamano | 1 | -5/+28 |
2007-03-22 | tree-diff: avoid strncmp() | Junio C Hamano | 1 | -23/+37 |
2007-03-22 | Teach tree_entry_interesting() that the tree entries are sorted. | Junio C Hamano | 1 | -6/+35 |
2007-03-21 | Initialize tree descriptors with a helper function rather than by hand. | Linus Torvalds | 1 | -10/+12 |
2007-03-19 | Set up for better tree diff optimizations | Linus Torvalds | 1 | -10/+34 |
2007-03-18 | Merge branch 'ar/diff' | Junio C Hamano | 1 | -0/+2 |
2007-03-18 | Avoid unnecessary strlen() calls | Linus Torvalds | 1 | -27/+29 |
2007-03-14 | Teach --quiet to diff backends. | Junio C Hamano | 1 | -0/+2 |
2007-02-27 | convert object type handling from a string to a number | Nicolas Pitre | 1 | -3/+3 |
2006-10-26 | Make git-cherry handle root trees | Rene Scharfe | 1 | -0/+18 |
2006-08-17 | Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. | David Rientjes | 1 | -2/+1 |
2006-08-14 | Make show_entry void | David Rientjes | 1 | -6/+6 |
2006-04-10 | tree-diff: do not assume we use only one pathspec | Junio C Hamano | 1 | -21/+25 |
2006-04-04 | Use blob_, commit_, tag_, and tree_type throughout. | Peter Eriksen | 1 | -3/+4 |
2006-03-29 | tree/diff header cleanup. | Junio C Hamano | 1 | -28/+0 |
2006-01-31 | Make the "struct tree_desc" operations available to others | Linus Torvalds | 1 | -6/+6 |
2005-12-26 | avoid asking ?alloc() for zero bytes. | Junio C Hamano | 1 | -0/+4 |
2005-10-22 | Split up tree diff functions into tree-diff.c library | Linus Torvalds | 1 | -0/+270 |