Age | Commit message (Expand) | Author | Files | Lines |
2025-04-15 | object-store: merge "object-store-ll.h" and "object-store.h" | Patrick Steinhardt | 1 | -1/+1 |
2024-06-14 | global: introduce `USE_THE_REPOSITORY_VARIABLE` macro | Patrick Steinhardt | 1 | -0/+2 |
2024-06-14 | hash: require hash algorithm in `oidread()` and `oidclr()` | Patrick Steinhardt | 1 | -2/+2 |
2024-03-28 | Merge branch 'eb/hash-transition' | Junio C Hamano | 1 | -34/+24 |
2024-02-23 | fill_tree_descriptor(): mark error message for translation | Johannes Schindelin | 1 | -1/+1 |
2023-10-02 | tree-walk: init_tree_desc take an oid to get the hash algorithm | Eric W. Biederman | 1 | -15/+21 |
2023-10-02 | object: factor out parse_mode out of fast-import and tree-walk into in object.h | Eric W. Biederman | 1 | -19/+3 |
2023-08-31 | traverse_trees(): respect max_allowed_tree_depth | Jeff King | 1 | -0/+4 |
2023-08-31 | tree-walk: rename "error" variable | Jeff King | 1 | -3/+3 |
2023-08-31 | tree-walk: reduce stack size for recursive functions | Jeff King | 1 | -4/+6 |
2023-08-02 | Merge branch 'jc/tree-walk-drop-base-offset' | Junio C Hamano | 1 | -18/+18 |
2023-07-07 | tree-walk: drop unused base_offset from do_match() | Junio C Hamano | 1 | -17/+16 |
2023-07-07 | tree-walk: lose base_offset that is never used in tree_entry_interesting | Junio C Hamano | 1 | -2/+3 |
2023-07-05 | git-compat-util: move alloc macros to git-compat-util.h | Calvin Wan | 1 | -1/+0 |
2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+1 |
2023-04-24 | treewide: remove cache.h inclusion due to previous changes | Elijah Newren | 1 | -1/+1 |
2023-04-11 | object-file.h: move declarations for object-file.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-04-11 | treewide: be explicit about dependence on trace.h & trace2.h | Elijah Newren | 1 | -0/+1 |
2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -0/+1 |
2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
2023-02-23 | alloc.h: move ALLOC_GROW() functions from cache.h | Elijah Newren | 1 | -0/+1 |
2022-08-10 | tree-walk: add a mechanism for getting non-canonicalized modes | Jeff King | 1 | -5/+9 |
2022-02-25 | object-file API: pass an enum to read_object_with_reference() | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
2021-04-27 | Always use oidread to read into struct object_id | brian m. carlson | 1 | -1/+1 |
2021-01-04 | tree-walk: report recursion counts | Derrick Stolee | 1 | -0/+33 |
2020-06-08 | tree-walk.c: don't match submodule entries for 'submod/anything' | SZEDER Gábor | 1 | -1/+8 |
2020-02-04 | tree-walk.c: break circular dependency with unpack-trees | Jeff King | 1 | -2/+1 |
2020-01-30 | traverse_trees(): use stack array for name entries | Jeff King | 1 | -5/+8 |
2020-01-06 | Merge branch 'js/mingw-loosen-overstrict-tree-entry-checks' | Junio C Hamano | 1 | -6/+0 |
2020-01-02 | mingw: only test index entries for backslashes, not tree entries | Johannes Schindelin | 1 | -6/+0 |
2019-12-09 | Sync with Git 2.24.1 | Junio C Hamano | 1 | -0/+6 |
2019-12-06 | Merge branch 'jk/lore-is-the-archive' | Junio C Hamano | 1 | -1/+1 |
2019-12-06 | Sync with 2.23.1 | Johannes Schindelin | 1 | -0/+6 |
2019-12-06 | Sync with 2.22.2 | Johannes Schindelin | 1 | -0/+6 |
2019-12-06 | Sync with 2.21.1 | Johannes Schindelin | 1 | -0/+6 |
2019-12-06 | Sync with 2.20.2 | Johannes Schindelin | 1 | -0/+6 |
2019-12-06 | Sync with 2.19.3 | Johannes Schindelin | 1 | -0/+6 |
2019-12-06 | Sync with 2.18.2 | Johannes Schindelin | 1 | -0/+6 |
2019-12-06 | Sync with 2.17.3 | Johannes Schindelin | 1 | -0/+6 |
2019-12-06 | Sync with 2.15.4 | Johannes Schindelin | 1 | -0/+6 |
2019-12-06 | Sync with 2.14.6 | Johannes Schindelin | 1 | -0/+6 |
2019-12-04 | mingw: disallow backslash characters in tree objects' file names | Johannes Schindelin | 1 | -0/+6 |
2019-11-30 | doc: replace public-inbox links with lore.kernel.org | Jeff King | 1 | -1/+1 |
2019-08-22 | Merge branch 'jk/tree-walk-overflow' | Junio C Hamano | 1 | -22/+42 |
2019-08-01 | tree-walk: harden make_traverse_path() length computations | Jeff King | 1 | -8/+20 |
2019-08-01 | tree-walk: add a strbuf wrapper for make_traverse_path() | Jeff King | 1 | -6/+15 |
2019-08-01 | tree-walk: use size_t consistently | Jeff King | 1 | -2/+2 |
2019-07-31 | tree-walk: drop oid from traverse_info | Jeff King | 1 | -11/+12 |
2019-07-31 | setup_traverse_info(): stop copying oid | Jeff King | 1 | -3/+1 |
2019-06-27 | tree-walk.c: remove the_repo from get_tree_entry_follow_symlinks() | Nguyễn Thái Ngọc Duy | 1 | -4/+8 |
2019-06-27 | tree-walk.c: remove the_repo from get_tree_entry() | Nguyễn Thái Ngọc Duy | 1 | -6/+12 |
2019-06-27 | tree-walk.c: remove the_repo from fill_tree_descriptor() | Nguyễn Thái Ngọc Duy | 1 | -2/+4 |
2019-06-27 | sha1-file.c: remove the_repo from read_object_with_reference() | Nguyễn Thái Ngọc Duy | 1 | -3/+4 |
2019-04-08 | Use 'unsigned short' for mode, like diff_filespec does | Elijah Newren | 1 | -3/+3 |
2019-02-06 | Merge branch 'dt/cat-file-batch-ambiguous' | Junio C Hamano | 1 | -2/+2 |
2019-01-29 | Merge branch 'bc/tree-walk-oid' | Junio C Hamano | 1 | -9/+12 |
2019-01-18 | Do not print 'dangling' for cat-file in case of ambiguity | David Turner | 1 | -2/+2 |
2019-01-15 | tree-walk: store object_id in a separate member | brian m. carlson | 1 | -4/+7 |
2019-01-15 | tree-walk: copy object ID before use | brian m. carlson | 1 | -5/+5 |
2018-11-19 | tree-walk: support :(attr) matching | Nguyễn Thái Ngọc Duy | 1 | -14/+53 |
2018-11-19 | tree-walk.c: make tree_entry_interesting() take an index | Nguyễn Thái Ngọc Duy | 1 | -8/+14 |
2018-11-13 | Merge branch 'nd/tree-walk-path-exclusion' | Junio C Hamano | 1 | -3/+8 |
2018-11-05 | tree-walk.c: fix overoptimistic inclusion in :(exclude) matching | Nguyễn Thái Ngọc Duy | 1 | -3/+8 |
2018-08-02 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -1/+2 |
2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -0/+1 |
2018-07-16 | tree-walk: replace hard-coded constants with the_hash_algo | brian m. carlson | 1 | -1/+2 |
2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
2018-05-02 | tree-walk: convert get_tree_entry_follow_symlinks to object_id | brian m. carlson | 1 | -8/+8 |
2018-05-02 | tree-walk: avoid hard-coded 20 constant | brian m. carlson | 1 | -1/+1 |
2018-03-14 | sha1_file: convert read_sha1_file to struct object_id | brian m. carlson | 1 | -2/+2 |
2018-03-14 | sha1_file: convert read_object_with_reference to object_id | brian m. carlson | 1 | -5/+4 |
2018-03-14 | tree-walk: convert tree entry functions to object_id | brian m. carlson | 1 | -10/+10 |
2018-03-14 | tree-walk: convert get_tree_entry_follow_symlinks internals to object_id | brian m. carlson | 1 | -11/+11 |
2017-12-19 | Merge branch 'bw/pathspec-match-submodule-boundary' | Junio C Hamano | 1 | -2/+3 |
2017-12-05 | pathspec: only match across submodule boundaries when requested | Brandon Williams | 1 | -2/+3 |
2017-09-29 | Merge branch 'rj/no-sign-compare' | Junio C Hamano | 1 | -2/+1 |
2017-09-22 | ALLOC_GROW: avoid -Wsign-compare warnings | Ramsay Jones | 1 | -2/+1 |
2017-08-14 | tree-walk: convert fill_tree_descriptor() to object_id | René Scharfe | 1 | -4/+5 |
2017-06-02 | Merge branch 'jk/diff-blob' | Junio C Hamano | 1 | -1/+0 |
2017-05-24 | get_sha1_with_context: always initialize oc->symlink_path | Jeff King | 1 | -1/+0 |
2017-05-09 | doc: replace more gmane links | Junio C Hamano | 1 | -1/+1 |
2016-12-22 | grep: enable recurse-submodules to work on <tree> objects | Brandon Williams | 1 | -0/+28 |
2016-09-27 | fsck: handle bad trees like other errors | David Turner | 1 | -11/+72 |
2016-09-27 | tree-walk: be more specific about corrupt tree errors | Jeff King | 1 | -5/+7 |
2016-04-25 | tree-walk: convert tree_entry_extract() to use struct object_id | brian m. carlson | 1 | -5/+5 |
2016-04-25 | struct name_entry: use struct object_id instead of unsigned char sha1[20] | brian m. carlson | 1 | -3/+3 |
2016-01-05 | do_compare_entry: use already-computed path | David Turner | 1 | -0/+7 |
2015-05-20 | tree-walk: learn get_tree_entry_follow_symlinks | David Turner | 1 | -0/+206 |
2014-06-20 | cleanup duplicate name_compare() functions | Jeremiah Mahler | 1 | -10/+0 |
2014-02-24 | tree-walk: finally switch over tree descriptors to contain a pre-parsed entry | Kirill Smelkov | 1 | -1/+1 |
2014-01-27 | Merge branch 'as/tree-walk-fix-aggressive-short-cut' | Junio C Hamano | 1 | -1/+1 |
2014-01-27 | tree_entry_interesting: match against all pathspecs | Andy Spencer | 1 | -1/+1 |
2014-01-23 | tree-walk.c: ignore trailing slash on submodule in tree_entry_interesting() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
2013-12-06 | Support pathspec magic :(exclude) and its short form :! | Nguyễn Thái Ngọc Duy | 1 | -4/+79 |
2013-09-09 | Merge branch 'jl/submodule-mv' | Junio C Hamano | 1 | -16/+62 |
2013-07-19 | traverse_trees(): clarify return value of the callback | Stefan Beller | 1 | -6/+5 |
2013-07-15 | parse_pathspec: accept :(icase)path syntax | Nguyễn Thái Ngọc Duy | 1 | -11/+48 |
2013-07-15 | pathspec: support :(glob) syntax | Nguyễn Thái Ngọc Duy | 1 | -5/+4 |
2013-07-15 | pathspec: support :(literal) syntax for noglob pathspec | Nguyễn Thái Ngọc Duy | 1 | -1/+4 |
2013-07-15 | guard against new pathspec magic in pathspec matching code | Nguyễn Thái Ngọc Duy | 1 | -0/+2 |
2013-07-15 | parse_pathspec: add special flag for max_depth feature | Nguyễn Thái Ngọc Duy | 1 | -2/+6 |
2013-07-15 | move struct pathspec and related functions to pathspec.[ch] | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
2012-11-26 | tree_entry_interesting: do basedir compare on wildcard patterns when possible | Nguyễn Thái Ngọc Duy | 1 | -1/+64 |
2012-11-26 | pathspec: apply "*.c" optimization from exclude | Nguyễn Thái Ngọc Duy | 1 | -2/+4 |
2012-11-26 | pathspec: do exact comparison on the leading non-wildcard part | Nguyễn Thái Ngọc Duy | 1 | -2/+4 |
2012-11-19 | pathspec: save the non-wildcard length part | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
2012-11-09 | Merge branch 'nd/tree-walk-enum-cleanup' | Jeff King | 1 | -4/+4 |
2012-10-19 | tree-walk: use enum interesting instead of integer | Nguyễn Thái Ngọc Duy | 1 | -4/+4 |
2012-01-14 | Document limited recursion pathspec matching with wildcards | Nguyễn Thái Ngọc Duy | 1 | -0/+3 |
2011-10-27 | tree_entry_interesting(): give meaningful names to return values | Nguyễn Thái Ngọc Duy | 1 | -24/+21 |
2011-10-27 | tree_entry_interesting: make use of local pointer "item" | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
2011-10-27 | get_tree_entry(): do not call find_tree_entry() on an empty tree | Junio C Hamano | 1 | -3/+7 |
2011-10-27 | tree-walk.c: do not leak internal structure in tree_entry_len() | Nguyễn Thái Ngọc Duy | 1 | -8/+8 |
2011-10-10 | Merge branch 'dm/tree-walk' | Junio C Hamano | 1 | -4/+4 |
2011-10-09 | Fix some "variable might be used uninitialized" warnings | Ramsay Jones | 1 | -1/+1 |
2011-09-28 | tree-walk: micro-optimization in tree_entry_interesting | Dan McGee | 1 | -2/+2 |
2011-09-28 | tree-walk: drop unused parameter from match_dir_prefix | Dan McGee | 1 | -2/+2 |
2011-08-29 | traverse_trees(): allow pruning with pathspec | Junio C Hamano | 1 | -6/+33 |
2011-04-05 | pathspec: rename per-item field has_wildcard to use_wildcard | Junio C Hamano | 1 | -2/+2 |
2011-02-03 | grep: drop pathspec_matches() in favor of tree_entry_interesting() | Nguyễn Thái Ngọc Duy | 1 | -11/+13 |
2011-02-03 | tree_entry_interesting(): optimize wildcard matching when base is matched | Nguyễn Thái Ngọc Duy | 1 | -0/+14 |
2011-02-03 | tree_entry_interesting(): support wildcard matching | Nguyễn Thái Ngọc Duy | 1 | -3/+27 |
2011-02-03 | tree_entry_interesting(): fix depth limit with overlapping pathspecs | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
2011-02-03 | tree_entry_interesting(): support depth limit | Nguyễn Thái Ngọc Duy | 1 | -3/+16 |
2011-02-03 | tree_entry_interesting(): refactor into separate smaller functions | Nguyễn Thái Ngọc Duy | 1 | -77/+93 |
2011-02-03 | diff-tree: convert base+baselen to writable strbuf | Nguyễn Thái Ngọc Duy | 1 | -2/+3 |
2011-02-03 | Move tree_entry_interesting() to tree-walk.c and export it | Nguyễn Thái Ngọc Duy | 1 | -0/+114 |
2010-08-11 | unpack_trees: group error messages by type | Matthieu Moy | 1 | -3/+8 |
2010-02-14 | Merge branch 'maint-1.6.6' into maint | Junio C Hamano | 1 | -0/+1 |
2010-02-14 | fix minor memory leak in get_tree_entry() | René Scharfe | 1 | -0/+1 |
2010-01-03 | traverse_trees(): handle D/F conflict case sanely | Junio C Hamano | 1 | -43/+234 |
2008-03-09 | Fix tree-walking compare_entry() in the presense of --prefix | Linus Torvalds | 1 | -0/+3 |
2008-03-09 | Make 'traverse_trees()' traverse conflicting DF entries in parallel | Linus Torvalds | 1 | -2/+6 |
2008-03-09 | Add return value to 'traverse_tree()' callback | Linus Torvalds | 1 | -7/+15 |
2008-03-09 | Make 'traverse_tree()' use linked structure rather than 'const char *base' | Linus Torvalds | 1 | -2/+33 |
2008-01-06 | tree-walk: don't parse incorrect entries | Martin Koegler | 1 | -2/+8 |
2007-06-07 | War on whitespace | Junio C Hamano | 1 | -1/+0 |
2007-03-21 | Switch over tree descriptors to contain a pre-parsed entry | Linus Torvalds | 1 | -57/+44 |
2007-03-21 | Initialize tree descriptors with a helper function rather than by hand. | Linus Torvalds | 1 | -9/+15 |
2007-03-21 | Remove "pathlen" from "struct name_entry" | Linus Torvalds | 1 | -4/+2 |
2007-03-18 | Avoid unnecessary strlen() calls | Linus Torvalds | 1 | -2/+2 |
2007-01-09 | get_tree_entry: map blank requested entry to tree root | Jeff King | 1 | -1/+8 |
2007-01-04 | Remove shadowing variable from traverse_trees() | René Scharfe | 1 | -1/+0 |
2006-08-23 | Convert memcpy(a,b,20) to hashcpy(a,b). | Shawn Pearce | 1 | -2/+2 |
2006-06-20 | Remove all void-pointer arithmetic. | Florian Forster | 1 | -5/+6 |
2006-05-30 | tree_entry(): new tree-walking helper function | Linus Torvalds | 1 | -2/+31 |
2006-05-28 | Don't use "sscanf()" for tree mode scanning | Linus Torvalds | 1 | -3/+18 |
2006-04-19 | get_tree_entry(): make it available from tree-walk | Junio C Hamano | 1 | -0/+50 |
2006-04-04 | Use blob_, commit_, tag_, and tree_type throughout. | Peter Eriksen | 1 | -1/+2 |
2006-03-29 | tree/diff header cleanup. | Junio C Hamano | 1 | -0/+116 |