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