summaryrefslogtreecommitdiff
path: root/tree-walk.c
Commit message (Expand)AuthorAgeFilesLines
* 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-2/+2
|\
| * Do not print 'dangling' for cat-file in case of ambiguityDavid Turner2019-01-181-2/+2
* | Merge branch 'bc/tree-walk-oid'Junio C Hamano2019-01-291-9/+12
|\ \ | |/ |/|
| * tree-walk: store object_id in a separate memberbrian m. carlson2019-01-151-4/+7
| * tree-walk: copy object ID before usebrian m. carlson2019-01-151-5/+5
* | tree-walk: support :(attr) matchingNguyễn Thái Ngọc Duy2018-11-191-14/+53
* | tree-walk.c: make tree_entry_interesting() take an indexNguyễn Thái Ngọc Duy2018-11-191-8/+14
|/
* Merge branch 'nd/tree-walk-path-exclusion'Junio C Hamano2018-11-131-3/+8
|\
| * tree-walk.c: fix overoptimistic inclusion in :(exclude) matchingNguyễn Thái Ngọc Duy2018-11-051-3/+8
* | Merge branch 'bc/object-id'Junio C Hamano2018-08-021-1/+2
|\ \
| * | tree-walk: replace hard-coded constants with the_hash_algobrian m. carlson2018-07-161-1/+2
| |/
* | Merge branch 'sb/object-store-grafts'Junio C Hamano2018-07-181-0/+1
|\ \ | |/ |/|
| * object-store: move object access functions to object-store.hStefan Beller2018-05-161-0/+1
* | tree-walk: convert get_tree_entry_follow_symlinks to object_idbrian m. carlson2018-05-021-8/+8
* | tree-walk: avoid hard-coded 20 constantbrian m. carlson2018-05-021-1/+1
|/
* sha1_file: convert read_sha1_file to struct object_idbrian m. carlson2018-03-141-2/+2
* sha1_file: convert read_object_with_reference to object_idbrian m. carlson2018-03-141-5/+4
* tree-walk: convert tree entry functions to object_idbrian m. carlson2018-03-141-10/+10
* tree-walk: convert get_tree_entry_follow_symlinks internals to object_idbrian m. carlson2018-03-141-11/+11
* Merge branch 'bw/pathspec-match-submodule-boundary'Junio C Hamano2017-12-191-2/+3
|\
| * pathspec: only match across submodule boundaries when requestedbw/pathspec-match-submodule-boundaryBrandon Williams2017-12-051-2/+3
* | Merge branch 'rj/no-sign-compare'Junio C Hamano2017-09-291-2/+1
|\ \
| * | ALLOC_GROW: avoid -Wsign-compare warningsrj/no-sign-compareRamsay Jones2017-09-221-2/+1
| |/
* | tree-walk: convert fill_tree_descriptor() to object_idrs/object-idRené Scharfe2017-08-141-4/+5
|/
* Merge branch 'jk/diff-blob'Junio C Hamano2017-06-021-1/+0
|\
| * get_sha1_with_context: always initialize oc->symlink_pathJeff King2017-05-241-1/+0
* | doc: replace more gmane linksab/doc-replace-gmane-linksJunio C Hamano2017-05-091-1/+1
|/
* grep: enable recurse-submodules to work on <tree> objectsBrandon Williams2016-12-221-0/+28
* fsck: handle bad trees like other errorsdt/tree-fsckDavid Turner2016-09-271-11/+72
* tree-walk: be more specific about corrupt tree errorsJeff King2016-09-271-5/+7
* tree-walk: convert tree_entry_extract() to use struct object_idbrian m. carlson2016-04-251-5/+5
* 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/+7
* tree-walk: learn get_tree_entry_follow_symlinksDavid Turner2015-05-201-0/+206
* cleanup duplicate name_compare() functionsjm/dedup-name-compareJeremiah Mahler2014-06-201-10/+0
* tree-walk: finally switch over tree descriptors to contain a pre-parsed entryks/tree-diff-walkKirill Smelkov2014-02-241-1/+1
* Merge branch 'as/tree-walk-fix-aggressive-short-cut'Junio C Hamano2014-01-271-1/+1
|\
| * tree_entry_interesting: match against all pathspecsas/tree-walk-fix-aggressive-short-cutAndy Spencer2014-01-271-1/+1
* | tree-walk.c: ignore trailing slash on submodule in tree_entry_interesting()nd/negative-pathspecNguyễn Thái Ngọc Duy2014-01-231-1/+1
* | Support pathspec magic :(exclude) and its short form :!Nguyễn Thái Ngọc Duy2013-12-061-4/+79
* | Merge branch 'jl/submodule-mv'Junio C Hamano2013-09-091-16/+62
|\ \ | |/ |/|
| * parse_pathspec: accept :(icase)path syntaxNguyễn Thái Ngọc Duy2013-07-151-11/+48
| * pathspec: support :(glob) syntaxNguyễn Thái Ngọc Duy2013-07-151-5/+4
| * pathspec: support :(literal) syntax for noglob pathspecNguyễn Thái Ngọc Duy2013-07-151-1/+4
| * guard against new pathspec magic in pathspec matching codeNguyễn Thái Ngọc Duy2013-07-151-0/+2
| * parse_pathspec: add special flag for max_depth featureNguyễn Thái Ngọc Duy2013-07-151-2/+6
| * move struct pathspec and related functions to pathspec.[ch]Nguyễn Thái Ngọc Duy2013-07-151-0/+1
* | traverse_trees(): clarify return value of the callbacksb/traverse-trees-bitmask-variable-nameStefan Beller2013-07-191-6/+5
|/
* tree_entry_interesting: do basedir compare on wildcard patterns when possibleNguyễn Thái Ngọc Duy2012-11-261-1/+64