🌐 AI搜索 & 代理
🔍
主页
Sign in
chromium
/
external
/
github.com
/
git
/
git
/
refs/tags/v2.43.1
/
tree-diff.c
tag
9c98e72e0329036735d6b873b88d0d840f5d8214
tagger
Junio C Hamano <gitster@pobox.com>
Fri Feb 09 00:22:52 2024
object
3526e67d917bcd03f317a058208fa02737654637
Git 2.43.1
7b61bd1
tree-diff: respect max_allowed_tree_depth
by Jeff King
· 2 years, 3 months ago
fea92e4
Merge branch 'jc/tree-walk-drop-base-offset'
by Junio C Hamano
· 2 years, 4 months ago
0ad927e
tree-walk: lose base_offset that is never used in tree_entry_interesting
by Junio C Hamano
· 2 years, 5 months ago
df6e874
diff.h: remove unnecessary include of oidset.h
by Elijah Newren
· 2 years, 6 months ago
0e312ea
diff.h: reduce unnecessary includes
by Elijah Newren
· 2 years, 8 months ago
5e3f94d
treewide: remove cache.h inclusion due to previous changes
by Elijah Newren
· 2 years, 8 months ago
23a517e
tree-diff.c: move S_DIFFTREE_IFXMIN_NEQ define from cache.h
by Elijah Newren
· 2 years, 8 months ago
a78537a
pathspec: use BUG(...) not die("BUG:%s:%d....", <file>, <line>)
by Ævar Arnfjörð Bjarmason
· 4 years ago
637799b
tree-diff: fix leak when not HAVE_ALLOCA_H
by Carlo Marcelo Arenas Belón
· 4 years, 3 months ago
1422844
hash: provide per-algorithm null OIDs
by brian m. carlson
· 4 years, 8 months ago
b16a827
bloom/diff: properly short-circuit on max_changes
by Derrick Stolee
· 5 years ago
0ee3cb8
diff.h: drop diff_tree_oid() & friends' return value
by SZEDER Gábor
· 6 years ago
e369698
diff: halt tree-diff early after max_changes
by Derrick Stolee
· 6 years ago
5e57580
tree-walk.c: remove the_repo from fill_tree_descriptor()
by Nguyễn Thái Ngọc Duy
· 6 years ago
5ec1e72
Use 'unsigned short' for mode, like diff_filespec does
by Elijah Newren
· 7 years ago
371820d
Merge branch 'bc/tree-walk-oid'
by Junio C Hamano
· 7 years ago
ea82b2a
tree-walk: store object_id in a separate member
by brian m. carlson
· 7 years ago
67022e0
tree-walk.c: make tree_entry_interesting() take an index
by Nguyễn Thái Ngọc Duy
· 7 years ago
11877b9
Merge branch 'nd/the-index'
by Junio C Hamano
· 7 years ago
dcf4286
tree-diff.c: remove implicit dependency on the_index
by Nguyễn Thái Ngọc Duy
· 7 years ago
e675765
diff.c: remove implicit dependency on the_index
by Nguyễn Thái Ngọc Duy
· 7 years ago
9001dc2
convert "oidcmp() != 0" to "!oideq()"
by Jeff King
· 7 years ago
ce528de
refactor various if (x) FREE_AND_NULL(x) to just FREE_AND_NULL(x)
by Ævar Arnfjörð Bjarmason
· 7 years ago
0d1e0e7
diff: make struct diff_flags members lowercase
by Brandon Williams
· 8 years ago
23dcf77
diff: remove DIFF_OPT_SET macro
by Brandon Williams
· 8 years ago
3b69dae
diff: remove DIFF_OPT_TST macro
by Brandon Williams
· 8 years ago
5c377d3
tree-walk: convert fill_tree_descriptor() to object_id
by René Scharfe
· 8 years ago
c7528f4
Merge branch 'bw/object-id'
by Junio C Hamano
· 8 years ago
fb04dce
tree-diff: don't access hash of NULL object_id pointer
by René Scharfe
· 8 years ago
50f03c6
Merge branch 'ab/free-and-null'
by Junio C Hamano
· 8 years ago
6a83d90
coccinelle: make use of the "type" FREE_AND_NULL() rule
by Ævar Arnfjörð Bjarmason
· 8 years ago
0e72462
tree-diff: convert path_appendnew to object_id
by Brandon Williams
· 9 years ago
fda94b4
tree-diff: convert diff_tree_paths to struct object_id
by Brandon Williams
· 9 years ago
128be87
tree-diff: convert try_to_follow_renames to struct object_id
by Brandon Williams
· 9 years ago
66f414f
diff-tree: convert diff_tree_sha1 to struct object_id
by Brandon Williams
· 9 years ago
7b8dea0
tree-diff: convert diff_root_tree_sha1 to struct object_id
by Brandon Williams
· 9 years ago
94a0097
diff: convert diff_change to struct object_id
by Brandon Williams
· 9 years ago
c26022e
diff: convert diff_addremove to struct object_id
by Brandon Williams
· 9 years ago
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
· 10 years ago
ed6e803
pathspec: rename free_pathspec() to clear_pathspec()
by Junio C Hamano
· 10 years ago
ce6663a
tree-walk: convert tree_entry_extract() to use struct object_id
by brian m. carlson
· 10 years ago
7d924c9
struct name_entry: use struct object_id instead of unsigned char sha1[20]
by brian m. carlson
· 10 years ago
d770187
tree-diff: catch integer overflow in combine_diff_path allocation
by Jeff King
· 10 years ago
5b442c4
tree-diff: catch integer overflow in combine_diff_path allocation
by Jeff King
· 10 years ago
1ff57c1
diff: convert struct combine_diff_path to object_id
by brian m. carlson
· 11 years ago
72441af
tree-diff: rework diff_tree() to generate diffs for multiparent cases as well
by Kirill Smelkov
· 12 years ago
12cd817
tree-diff: reuse base str(buf) memory on sub-tree recursion
by Kirill Smelkov
· 12 years ago
b9081a6
tree-diff: no need to call "full" diff_tree_sha1 from show_path()
by Kirill Smelkov
· 12 years ago
52894e7
tree-diff: rework diff_tree interface to be sha1 based
by Kirill Smelkov
· 12 years ago
ad6f3cc
tree-diff: diff_tree() should now be static
by Kirill Smelkov
· 12 years ago
6ca844e
tree-diff: remove special-case diff-emitting code for empty-tree cases
by Kirill Smelkov
· 12 years ago
1a27a15
tree-diff: simplify tree_entry_pathcmp
by Kirill Smelkov
· 12 years ago
5acabd8
tree-diff: show_path prototype is not needed anymore
by Kirill Smelkov
· 12 years ago
9bc0619
tree-diff: rename compare_tree_entry -> tree_entry_pathcmp
by Kirill Smelkov
· 12 years ago
903bba6
tree-diff: move all action-taking code out of compare_tree_entry()
by Kirill Smelkov
· 12 years ago
5dfb2bb
tree-diff: don't assume compare_tree_entry() returns -1,0,1
by Kirill Smelkov
· 12 years ago
d00e980
tree-diff: consolidate code for emitting diffs and recursion in one place
by Kirill Smelkov
· 12 years ago
7e9003c
tree-diff: show_tree() is not needed
by Kirill Smelkov
· 12 years ago
e906612
tree-diff: no need to pass match to skip_uninteresting()
by Kirill Smelkov
· 12 years ago
e197c2b
tree-diff: no need to manually verify that there is no mode change for a path
by Kirill Smelkov
· 12 years ago
0b707c3
tree-diff: convert diff_root_tree_sha1() to just call diff_tree_sha1 with old=NULL
by Kirill Smelkov
· 12 years ago
7913032
tree-diff: allow diff_tree_sha1 to accept NULL sha1
by Kirill Smelkov
· 12 years ago
4a2d5ae
pathspec: stop --*-pathspecs impact on internal parse_pathspec() uses
by Nguyễn Thái Ngọc Duy
· 12 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
· 14 years ago
d688cf0
tree_entry_interesting(): give meaningful names to return values
by Nguyễn Thái Ngọc Duy
· 14 years ago
0de1633
tree-walk.c: do not leak internal structure in tree_entry_len()
by Nguyễn Thái Ngọc Duy
· 14 years ago
456a4c0
Merge branch 'jk/diff-not-so-quick'
by Junio C Hamano
· 15 years ago
28b9264
diff: futureproof "stop feeding the backend early" logic
by Junio C Hamano
· 15 years ago
af7b41c
diff_tree: disable QUICK optimization with diff filter
by Jeff King
· 15 years ago
1273738
Merge branch 'nd/struct-pathspec'
by Junio C Hamano
· 15 years ago
97d0b74
Improve tree_entry_interesting() handling code
by Nguyễn Thái Ngọc Duy
· 15 years ago
c0aa335
Remove unused variables
by Johannes Schindelin
· 15 years ago
1376e50
grep: drop pathspec_matches() in favor of tree_entry_interesting()
by Nguyễn Thái Ngọc Duy
· 15 years ago
bc96cc8
tree_entry_interesting(): support depth limit
by Nguyễn Th��i Ngọc Duy
· 15 years ago
4893267
diff-tree: convert base+baselen to writable strbuf
by Nguyễn Thái Ngọc Duy
· 15 years ago
2c389fc
Move tree_entry_interesting() to tree-walk.c and export it
by Nguyễn Thái Ngọc Duy
· 15 years ago
475005a
tree_entry_interesting(): remove dependency on struct diff_options
by Nguyễn Thái Ngọc Duy
· 15 years ago
66f1362
Convert struct diff_options to use struct pathspec
by Nguyễn Thái Ngọc Duy
· 15 years ago
acbaf54
Merge branch 'en/tree-walk-optim'
by Junio C Hamano
· 15 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
· 16 years ago
e3d42c4
Performance optimization for detection of modified submodules
by Jens Lehmann
· 16 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
· 17 years ago
Next »