summaryrefslogtreecommitdiff
path: root/tree-walk.h
Commit message (Expand)AuthorAgeFilesLines
* hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren2023-04-241-1/+2
* hash.h: move some oid-related declarations from cache.hElijah Newren2023-02-231-1/+3
* tree-walk: add a mechanism for getting non-canonicalized modesJeff King2022-08-101-1/+7
* tree-walk.c: break circular dependency with unpack-treesJeff King2020-02-041-0/+2
* tree-walk: move doc to tree-walk.hHeba Waly2019-11-181-2/+120
* Merge branch 'jk/tree-walk-overflow'Junio C Hamano2019-08-221-5/+13
|\
| * tree-walk: harden make_traverse_path() length computationsJeff King2019-08-011-1/+1
| * tree-walk: add a strbuf wrapper for make_traverse_path()Jeff King2019-08-011-0/+3
| * tree-walk: accept a raw length for traverse_path_len()Jeff King2019-08-011-2/+3
| * tree-walk: use size_t consistentlyJeff King2019-08-011-3/+3
| * tree-walk: drop oid from traverse_infoJeff King2019-07-311-2/+6
* | tree-walk.c: remove the_repo from get_tree_entry_follow_symlinks()Nguyễn Thái Ngọc Duy2019-06-271-1/+1
* | tree-walk.c: remove the_repo from get_tree_entry()Nguyễn Thái Ngọc Duy2019-06-271-1/+1
* | tree-walk.c: remove the_repo from fill_tree_descriptor()Nguyễn Thái Ngọc Duy2019-06-271-1/+3
|/
* Merge branch 'dl/no-extern-in-func-decl'Junio C Hamano2019-05-131-2/+2
|\
| * *.[ch]: remove extern from function declarations using spatchDenton Liu2019-05-051-2/+2
* | Use 'unsigned short' for mode, like diff_filespec doesElijah Newren2019-04-081-3/+3
|/
* Merge branch 'dt/cat-file-batch-ambiguous'Junio C Hamano2019-02-061-17/+1
|\
| * Do not print 'dangling' for cat-file in case of ambiguityDavid Turner2019-01-181-17/+1
* | Merge branch 'bc/tree-walk-oid'Junio C Hamano2019-01-291-5/+5
|\ \ | |/ |/|
| * tree-walk: store object_id in a separate memberbrian m. carlson2019-01-151-3/+6
* | tree-walk.c: make tree_entry_interesting() take an indexNguyễn Thái Ngọc Duy2018-11-191-4/+6
|/
* Add missing includes and forward declarationsElijah Newren2018-08-151-0/+2
* tree-walk: convert get_tree_entry_follow_symlinks to object_idbrian m. carlson2018-05-021-1/+1
* tree-walk: convert tree entry functions to object_idbrian m. carlson2018-03-141-1/+1
* tree-walk: convert fill_tree_descriptor() to object_idrs/object-idRené Scharfe2017-08-141-1/+1
* fsck: handle bad trees like other errorsdt/tree-fsckDavid Turner2016-09-271-0/+8
* tree-walk: convert tree_entry_extract() to use struct object_idbrian m. carlson2016-04-251-2/+2
* struct name_entry: use struct object_id instead of unsigned char sha1[20]brian m. carlson2016-04-251-3/+3
* do_compare_entry: use already-computed pathDavid Turner2016-01-051-0/+1
* tree-walk: learn get_tree_entry_follow_symlinksDavid Turner2015-05-201-0/+18
* tree-walk: finally switch over tree descriptors to contain a pre-parsed entryks/tree-diff-walkKirill Smelkov2014-02-241-1/+1
* unpack-trees: don't shift conflicts left and rightRené Scharfe2013-06-171-1/+1
* tree_entry_interesting(): give meaningful names to return valuesNguyễn Thái Ngọc Duy2011-10-271-1/+11
* tree-walk.c: do not leak internal structure in tree_entry_len()Nguyễn Thái Ngọc Duy2011-10-271-3/+3
* traverse_trees(): allow pruning with pathspecJunio C Hamano2011-08-291-0/+1
* grep: drop pathspec_matches() in favor of tree_entry_interesting()Nguyễn Thái Ngọc Duy2011-02-031-1/+1
* tree_entry_interesting(): support wildcard matchingNguyễn Thái Ngọc Duy2011-02-031-1/+1
* diff-tree: convert base+baselen to writable strbufNguyễn Thái Ngọc Duy2011-02-031-1/+1
* Move tree_entry_interesting() to tree-walk.c and export itNguyễn Thái Ngọc Duy2011-02-031-0/+2
* Merge branch 'maint'Junio C Hamano2010-08-261-1/+4
|\
| * tree-walk: Correct bitrotted comment about tree_entry()Elijah Newren2010-08-251-1/+4
* | unpack_trees: group error messages by typeMatthieu Moy2010-08-111-0/+1
|/
* Make 'traverse_trees()' traverse conflicting DF entries in parallelLinus Torvalds2008-03-091-1/+2
* Add return value to 'traverse_tree()' callbackLinus Torvalds2008-03-091-2/+2
* Make 'traverse_tree()' use linked structure rather than 'const char *base'Linus Torvalds2008-03-091-2/+18
* rename: Break filepairs with different types.Junio C Hamano2007-12-021-7/+0
* Fix rev-list when showing objects involving submodulesLinus Torvalds2007-11-141-0/+7
* Two trivial -Wcast-qual fixesJunio C Hamano2007-06-221-1/+1
* Remove stale non-static-inline prototype for tree_entry_extract()Matthieu Castet2007-05-131-1/+0