summaryrefslogtreecommitdiff
path: root/tree-diff.c
Commit message (Expand)AuthorAgeFilesLines
* grep: drop pathspec_matches() in favor of tree_entry_interesting()Nguyễn Thái Ngọc Duy2011-02-031-2/+2
* tree_entry_interesting(): support depth limitNguyễn Thái Ngọc Duy2011-02-031-0/+4
* diff-tree: convert base+baselen to writable strbufNguyễn Thái Ngọc Duy2011-02-031-68/+52
* Move tree_entry_interesting() to tree-walk.c and export itNguyễn Thái Ngọc Duy2011-02-031-112/+0
* tree_entry_interesting(): remove dependency on struct diff_optionsNguyễn Thái Ngọc Duy2011-02-031-16/+10
* Convert struct diff_options to use struct pathspecNguyễn Thái Ngọc Duy2011-02-031-35/+13
* Merge branch 'en/tree-walk-optim'Junio C Hamano2010-10-261-14/+15
|\
| * diff_tree(): Skip skip_uninteresting() when all remaining paths interestingElijah Newren2010-08-261-13/+12
| * tree_entry_interesting(): Make return value more specificElijah Newren2010-08-261-1/+1
| * Document pre-condition for tree_entry_interestingElijah Newren2010-08-261-0/+2
* | diff --follow: do call diffcore_std() as necessaryJunio C Hamano2010-08-131-0/+11
* | diff --follow: do not waste cycles while recursingJunio C Hamano2010-08-131-1/+1
* | Make git log --follow find copies among unmodified files.Bo Yang2010-05-071-1/+1
|/
* Performance optimization for detection of modified submodulesJens Lehmann2010-01-181-4/+4
* diff: Rename QUIET internal option to QUICKJunio C Hamano2009-07-291-1/+1
* diff: change semantics of "ignore whitespace" optionsJunio C Hamano2009-07-291-1/+2
* Merge branch 'ne/maint-1.6.0-diff-tree-t-r-show-directory'Junio C Hamano2009-07-011-0/+6
|\
| * diff-tree -r -t: include added/removed directories in the outputNick Edelen2009-06-131-0/+6
* | Fix typos / spelling in commentsMike Ralphson2009-04-221-1/+1
* | tree_entry_interesting: a pathspec only matches at directory boundaryBjörn Steinbrink2009-04-011-3/+9
|/
* 'git foo' program identifies itself without dash in die() messagesJunio C Hamano2008-08-311-1/+1
* Fix buffer overflow in git diffDmitry Potapov2008-07-161-5/+22
* Fix small memory leaks induced by diff_tree_setup_pathsMike Hommey2007-12-121-0/+2
* Make the diff_options bitfields be an unsigned with explicit masks.Pierre Habouzit2007-11-111-7/+7
* Fix diffcore-break total breakageLinus Torvalds2007-10-211-0/+1
* Fix up "git log --follow" a bit..Linus Torvalds2007-06-221-9/+28
* Finally implement "git log --follow"Linus Torvalds2007-06-221-0/+59
* tree_entry_interesting(): allow it to say "everything is interesting"Junio C Hamano2007-03-221-5/+28
* tree-diff: avoid strncmp()Junio C Hamano2007-03-221-23/+37
* Teach tree_entry_interesting() that the tree entries are sorted.Junio C Hamano2007-03-221-6/+35
* Initialize tree descriptors with a helper function rather than by hand.Linus Torvalds2007-03-211-10/+12
* Set up for better tree diff optimizationsLinus Torvalds2007-03-191-10/+34
* Merge branch 'ar/diff'Junio C Hamano2007-03-181-0/+2
|\
| * Teach --quiet to diff backends.Junio C Hamano2007-03-141-0/+2
* | Avoid unnecessary strlen() callsLinus Torvalds2007-03-181-27/+29
|/
* convert object type handling from a string to a numberNicolas Pitre2007-02-271-3/+3
* Make git-cherry handle root treesRene Scharfe2006-10-261-0/+18
* Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length.David Rientjes2006-08-171-2/+1
* Make show_entry voidDavid Rientjes2006-08-141-6/+6
* tree-diff: do not assume we use only one pathspecJunio C Hamano2006-04-101-21/+25
* Use blob_, commit_, tag_, and tree_type throughout.Peter Eriksen2006-04-041-3/+4
* tree/diff header cleanup.Junio C Hamano2006-03-291-28/+0
* Make the "struct tree_desc" operations available to othersLinus Torvalds2006-01-311-6/+6
* avoid asking ?alloc() for zero bytes.Junio C Hamano2005-12-261-0/+4
* Split up tree diff functions into tree-diff.c libraryLinus Torvalds2005-10-221-0/+270