summaryrefslogtreecommitdiff
path: root/dir.c
AgeCommit message (Expand)AuthorFilesLines
2022-03-16Merge branch 'vd/sparse-read-tree'Libravatar Junio C Hamano1-3/+4
2022-03-16Merge branch 'ab/object-file-api-updates'Libravatar Junio C Hamano1-1/+1
2022-03-16Merge branch 'tk/empty-untracked-cache'Libravatar Junio C Hamano1-3/+7
2022-03-01sparse-index: prevent repo root from becoming sparseLibravatar Victoria Dye1-3/+4
2022-02-28untracked-cache: write index when populating empty untracked cacheLibravatar Tao Klerks1-3/+7
2022-02-25object-file API: have hash_object_file() take "enum object_type"Libravatar Ævar Arnfjörð Bjarmason1-1/+1
2022-02-17dir: force untracked cache with core.untrackedCacheLibravatar Derrick Stolee1-1/+3
2022-01-10Merge branch 'ds/sparse-checkout-malformed-pattern-fix'Libravatar Junio C Hamano1-4/+2
2022-01-05Merge branch 'en/keep-cwd'Libravatar Junio C Hamano1-3/+12
2021-12-30sparse-checkout: refuse to add to bad patternsLibravatar Derrick Stolee1-1/+1
2021-12-30sparse-checkout: fix segfault on malformed patternsLibravatar Derrick Stolee1-3/+1
2021-12-09dir: new flag to remove_dir_recurse() to spare the original_cwdLibravatar Elijah Newren1-3/+9
2021-12-09dir: avoid incidentally removing the original_cwd in remove_path()Libravatar Elijah Newren1-0/+3
2021-11-22Merge branch 'ds/add-rm-with-sparse-index'Libravatar Junio C Hamano1-49/+5
2021-11-22dir: revert "dir: select directories correctly"Libravatar Derrick Stolee1-49/+5
2021-11-03Merge branch 'ds/add-rm-with-sparse-index'Libravatar Junio C Hamano1-1/+1
2021-11-03dir: fix directory-matching bugLibravatar Derrick Stolee1-1/+1
2021-10-29Merge branch 'mt/fix-add-rm-with-sparse-index'Libravatar Junio C Hamano1-6/+23
2021-10-28add, rm, mv: fix bug that prevents the update of non-sparse dirsLibravatar Matheus Tavares1-6/+23
2021-10-13Merge branch 'ds/add-rm-with-sparse-index'Libravatar Junio C Hamano1-6/+50
2021-09-28dir: fix pattern matching on dirsLibravatar Derrick Stolee1-1/+1
2021-09-28dir: select directories correctlyLibravatar Derrick Stolee1-5/+49
2021-09-23Merge branch 'jt/submodule-name-to-gitdir'Libravatar Junio C Hamano1-1/+1
2021-09-20Merge branch 'ds/sparse-index-ignored-files'Libravatar Junio C Hamano1-0/+52
2021-09-15submodule: extract path to submodule gitdir funcLibravatar Jonathan Tan1-1/+1
2021-09-07sparse-checkout: create helper methodsLibravatar Derrick Stolee1-0/+52
2021-08-10dir: libify and export helper functions from clone.cLibravatar Atharva Raykar1-0/+114
2021-07-30use fspathhash() everywhereLibravatar René Scharfe1-10/+3
2021-07-28Merge branch 'ds/status-with-sparse-index'Libravatar Junio C Hamano1-5/+19
2021-07-28Merge branch 'ew/many-alternate-optim'Libravatar Junio C Hamano1-0/+10
2021-07-14dir.c: accept a directory as part of cone-mode patternsLibravatar Derrick Stolee1-5/+19
2021-07-07speed up alt_odb_usable() with many alternatesLibravatar Eric Wong1-0/+10
2021-07-01dir.[ch]: replace dir_init() with DIR_INITLibravatar Ævar Arnfjörð Bjarmason1-7/+2
2021-05-28Merge branch 'en/dir-traversal'Libravatar Junio C Hamano1-2/+1
2021-05-27dir: introduce readdir_skip_dot_and_dotdot() helperLibravatar Elijah Newren1-9/+16
2021-05-27dir: update stale description of treat_directory()Libravatar Derrick Stolee1-7/+6
2021-05-27Revert "dir: update stale description of treat_directory()"Libravatar Junio C Hamano1-6/+7
2021-05-27Revert "dir: introduce readdir_skip_dot_and_dotdot() helper"Libravatar Junio C Hamano1-17/+9
2021-05-20Merge branch 'en/dir-traversal'Libravatar Junio C Hamano1-45/+101
2021-05-13dir: introduce readdir_skip_dot_and_dotdot() helperLibravatar Elijah Newren1-9/+17
2021-05-13dir: update stale description of treat_directory()Libravatar Derrick Stolee1-7/+6
2021-05-13dir: traverse into untracked directories if they may have ignored subfilesLibravatar Elijah Newren1-4/+6
2021-05-13dir: avoid unnecessary traversal into ignored directoryLibravatar Elijah Newren1-15/+29
2021-05-13dir: report number of visited directories and paths with trace2Libravatar Elijah Newren1-0/+9
2021-05-13dir: convert trace calls to trace2 equivalentsLibravatar Elijah Newren1-13/+37
2021-05-10Merge branch 'bc/hash-transition-interop-part-1'Libravatar Junio C Hamano1-3/+3
2021-04-30Merge branch 'ds/sparse-index-protections'Libravatar Junio C Hamano1-6/+8
2021-04-27hash: provide per-algorithm null OIDsLibravatar brian m. carlson1-1/+1
2021-04-27Always use oidread to read into struct object_idLibravatar brian m. carlson1-2/+2
2021-04-14dir: ensure full indexLibravatar Derrick Stolee1-0/+2