45 Commits (aeb2aaa7712f7af8237d5bceb725a7db8c2d4620)

Author SHA1 Message Date
Nguyễn Thái Ngọc Duy 1376e50723 grep: drop pathspec_matches() in favor of tree_entry_interesting() 14 years ago
Nguyễn Thái Ngọc Duy bc96cc87db tree_entry_interesting(): support depth limit 14 years ago
Nguyễn Thái Ngọc Duy 48932677d6 diff-tree: convert base+baselen to writable strbuf 14 years ago
Nguyễn Thái Ngọc Duy 2c389fc8ec Move tree_entry_interesting() to tree-walk.c and export it 14 years ago
Nguyễn Thái Ngọc Duy 475005a117 tree_entry_interesting(): remove dependency on struct diff_options 14 years ago
Nguyễn Thái Ngọc Duy 66f136252f Convert struct diff_options to use struct pathspec 14 years ago
Elijah Newren 7e1ec0d415 diff_tree(): Skip skip_uninteresting() when all remaining paths interesting 15 years ago
Elijah Newren 4a5e74feb1 tree_entry_interesting(): Make return value more specific 15 years ago
Elijah Newren b6b987a094 Document pre-condition for tree_entry_interesting 15 years ago
Junio C Hamano 44c48a909a diff --follow: do call diffcore_std() as necessary 15 years ago
Junio C Hamano 39f75d26e2 diff --follow: do not waste cycles while recursing 15 years ago
Bo Yang 0cdca133ec Make git log --follow find copies among unmodified files. 15 years ago
Jens Lehmann e3d42c4773 Performance optimization for detection of modified submodules 15 years ago
Junio C Hamano 90b1994170 diff: Rename QUIET internal option to QUICK 16 years ago
Junio C Hamano f245194f9a diff: change semantics of "ignore whitespace" options 16 years ago
Nick Edelen df533f34a3 diff-tree -r -t: include added/removed directories in the output 16 years ago
Mike Ralphson 3ea3c215c0 Fix typos / spelling in comments 16 years ago
Björn Steinbrink f0946cb826 tree_entry_interesting: a pathspec only matches at directory boundary 16 years ago
Junio C Hamano 7e44c93558 'git foo' program identifies itself without dash in die() messages 17 years ago
Dmitry Potapov fd55a19eb1 Fix buffer overflow in git diff 17 years ago
Mike Hommey 03b69c7606 Fix small memory leaks induced by diff_tree_setup_paths 17 years ago
Pierre Habouzit 8f67f8aefb Make the diff_options bitfields be an unsigned with explicit masks. 17 years ago
Linus Torvalds 6dd4b66fde Fix diffcore-break total breakage 17 years ago
Linus Torvalds 9f38e1ef7e Fix up "git log --follow" a bit.. 18 years ago
Linus Torvalds 750f7b668f Finally implement "git log --follow" 18 years ago
Junio C Hamano 1d848f643c tree_entry_interesting(): allow it to say "everything is interesting" 18 years ago
Junio C Hamano ccc744abbb tree-diff: avoid strncmp() 18 years ago
Junio C Hamano 7d2f667b12 Teach tree_entry_interesting() that the tree entries are sorted. 18 years ago
Linus Torvalds 6fda5e5180 Initialize tree descriptors with a helper function rather than by hand. 18 years ago
Linus Torvalds 5d86501742 Set up for better tree diff optimizations 18 years ago
Linus Torvalds 304de2d2d6 Avoid unnecessary strlen() calls 18 years ago
Junio C Hamano 822cac0155 Teach --quiet to diff backends. 18 years ago
Nicolas Pitre 21666f1aae convert object type handling from a string to a number 18 years ago
Rene Scharfe 2b60356da5 Make git-cherry handle root trees 18 years ago
David Rientjes a89fccd281 Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. 19 years ago
David Rientjes cf995ede2c Make show_entry void 19 years ago
Junio C Hamano a8baa7b9f5 tree-diff: do not assume we use only one pathspec 19 years ago
Peter Eriksen 8e44025925 Use blob_, commit_, tag_, and tree_type throughout. 19 years ago
Junio C Hamano 1b0c7174a1 tree/diff header cleanup. 19 years ago
Linus Torvalds 50f9a858ad Make the "struct tree_desc" operations available to others 19 years ago
Junio C Hamano 7e4a2a8483 avoid asking ?alloc() for zero bytes. 19 years ago
Linus Torvalds ac1b3d1248 Split up tree diff functions into tree-diff.c library 19 years ago