593 Commits (8a0d52dfd870af50b9c28baf66347f5eaaf14e6e)

Author SHA1 Message Date
Derrick Stolee 5ceb663e92 dir: fix directory-matching bug 3 years ago
Matheus Tavares 20141e322c add, rm, mv: fix bug that prevents the update of non-sparse dirs 3 years ago
Derrick Stolee ed4958477b dir: fix pattern matching on dirs 3 years ago
Derrick Stolee f6526728f9 dir: select directories correctly 3 years ago
Jonathan Tan ce125d431a submodule: extract path to submodule gitdir func 3 years ago
Derrick Stolee 02155c8c00 sparse-checkout: create helper methods 3 years ago
Atharva Raykar ed86301f68 dir: libify and export helper functions from clone.c 4 years ago
René Scharfe 7431842325 use fspathhash() everywhere 4 years ago
Derrick Stolee 69bdbdb0ee dir.c: accept a directory as part of cone-mode patterns 4 years ago
Eric Wong cf2dc1c238 speed up alt_odb_usable() with many alternates 4 years ago
Ævar Arnfjörð Bjarmason ce93a4c612 dir.[ch]: replace dir_init() with DIR_INIT 4 years ago
Elijah Newren 906fc557b7 dir: introduce readdir_skip_dot_and_dotdot() helper 4 years ago
Derrick Stolee eef814828f dir: update stale description of treat_directory() 4 years ago
Junio C Hamano 2c9f1bfdb4 Revert "dir: update stale description of treat_directory()" 4 years ago
Junio C Hamano 1df046bcff Revert "dir: introduce readdir_skip_dot_and_dotdot() helper" 4 years ago
Elijah Newren b548f0f156 dir: introduce readdir_skip_dot_and_dotdot() helper 4 years ago
Derrick Stolee 4e689d8171 dir: update stale description of treat_directory() 4 years ago
Elijah Newren dd55fc0df1 dir: traverse into untracked directories if they may have ignored subfiles 4 years ago
Elijah Newren aa6e1b21e5 dir: avoid unnecessary traversal into ignored directory 4 years ago
Elijah Newren 7fe1ffdafa dir: report number of visited directories and paths with trace2 4 years ago
Elijah Newren 7f9dd87922 dir: convert trace calls to trace2 equivalents 4 years ago
brian m. carlson 14228447c9 hash: provide per-algorithm null OIDs 4 years ago
brian m. carlson 92e2cab96b Always use oidread to read into struct object_id 4 years ago
Derrick Stolee d425f65127 dir: ensure full index 4 years ago
Derrick Stolee 847a9e5d4f *: remove 'const' qualifier for struct index_state 4 years ago
René Scharfe ca56dadb4b use CALLOC_ARRAY 4 years ago
Jeff Hostetler 6347d649bc dir: fix malloc of root untracked_cache_dir 4 years ago
Jeff King feb9b7792f exclude: do not respect symlinks for in-tree .gitignore 4 years ago
Jeff King 1679d60bfc exclude: add flags parameter to add_patterns() 4 years ago
Derrick Stolee dd23022acb sparse-checkout: load sparse-checkout patterns 4 years ago
Elijah Newren 6da1a25814 hashmap: provide deallocation function names 4 years ago
Alex Vandiver e5cf6d3df4 dir.c: fix comments to agree with argument name 4 years ago
Jeff King 842385b8a4 dir.c: drop unused "untracked" from treat_path_fast() 4 years ago
Elijah Newren eceba53214 dir: fix problematic API to avoid memory leaks 5 years ago
Elijah Newren dad4f23ce5 dir: make clear_directory() free all relevant memory 5 years ago
Jeff King 8dc3156373 clear_pattern_list(): clear embedded hashmaps 5 years ago
Elijah Newren ab282aa548 dir: avoid prematurely marking nonbare repositories as matches 5 years ago
Martin Ågren cada7308ad dir: check pathspecs before returning `path_excluded` 5 years ago
Elijah Newren 351ea1c3cb dir, clean: avoid disallowed behavior 5 years ago
Elijah Newren e6c0be9239 dir: fix a few confusing comments 5 years ago
Elijah Newren f1f061e11d dir: fix treatment of negated pathspecs 5 years ago
Elijah Newren 95c11ecc73 Fix error-prone fill_directory() API; make it only return matches 5 years ago
Elijah Newren 7f45ab2dca dir: replace double pathspec matching with single in treat_directory() 5 years ago
Elijah Newren 1684644489 dir: include DIR_KEEP_UNTRACKED_CONTENTS handling in treat_directory() 5 years ago
Elijah Newren 8d92fb2927 dir: replace exponential algorithm with a linear one 5 years ago
Derrick Stolee 0bbd0e8b52 dir: refactor treat_directory to clarify control flow 5 years ago
Elijah Newren 2df179d3df dir: fix confusion based on variable tense 5 years ago
Elijah Newren 0126d1415a dir: fix broken comment 5 years ago
Elijah Newren cd129eed98 dir: consolidate treat_path() and treat_one_path() 5 years ago
Elijah Newren 446f46d8c7 dir: fix simple typo in comment 5 years ago