545 Commits (6ddd76fd6c356c037b5d5272732900f1f952721e)

Author SHA1 Message Date
Michael Haggerty 863808cd1a remove_dir_recurse(): handle disappearing files and directories 11 years ago
Michael Haggerty ecb2c282c0 remove_dir_recurse(): tighten condition for removing unreadable dir 11 years ago
Nguyễn Thái Ngọc Duy ef79b1f870 Support pathspec magic :(exclude) and its short form :! 11 years ago
Eric Sunshine de372b1b46 dir: revert work-around for retired dangerous behavior 12 years ago
Eric Sunshine d28eec2673 name-hash: stop storing trailing '/' on paths in index_state.dir_hash 12 years ago
Eric Sunshine ebbd7439b1 employ new explicit "exists in index?" API 12 years ago
Eric Sunshine 680be044d9 dir.c::test_one_path(): work around directory_exists_in_index_icase() breakage 12 years ago
Junio C Hamano 2eac2a4cc4 ls-files -k: a directory only can be killed if the index has a non-directory 12 years ago
Junio C Hamano 7126102742 dir.c: use the cache_* macro to access the current index 12 years ago
Nguyễn Thái Ngọc Duy 93d9353716 parse_pathspec: accept :(icase)path syntax 12 years ago
Nguyễn Thái Ngọc Duy bd30c2e484 pathspec: support :(glob) syntax 12 years ago
Nguyễn Thái Ngọc Duy 5c6933d201 pathspec: support :(literal) syntax for noglob pathspec 12 years ago
Nguyễn Thái Ngọc Duy 341003e715 kill limit_pathspec_to_literal() as it's only used by parse_pathspec() 12 years ago
Nguyễn Thái Ngọc Duy b3920bbdc5 rename field "raw" to "_raw" in struct pathspec 12 years ago
Nguyễn Thái Ngọc Duy 84b8b5d1fa remove match_pathspec() in favor of match_pathspec_depth() 12 years ago
Nguyễn Thái Ngọc Duy 9a08727443 remove init_pathspec() in favor of parse_pathspec() 12 years ago
Nguyễn Thái Ngọc Duy 827f4d6c21 convert common_prefix() to use struct pathspec 12 years ago
Nguyễn Thái Ngọc Duy 7327d3d1b7 convert {read,fill}_directory to take struct pathspec 12 years ago
Nguyễn Thái Ngọc Duy 8f4f8f4579 guard against new pathspec magic in pathspec matching code 12 years ago
Nguyễn Thái Ngọc Duy 6330a17199 parse_pathspec: add special flag for max_depth feature 12 years ago
Nguyễn Thái Ngọc Duy d2ce133195 parse_pathspec: save original pathspec for reporting 12 years ago
Nguyễn Thái Ngọc Duy 87323bdace add parse_pathspec() that converts cmdline args to struct pathspec 12 years ago
Nguyễn Thái Ngọc Duy 64acde94ef move struct pathspec and related functions to pathspec.[ch] 12 years ago
Nguyễn Thái Ngọc Duy 9c5e6c802c Convert "struct cache_entry *" to "const ..." wherever possible 12 years ago
Junio C Hamano 26c986e118 treat_directory(): do not declare submodules to be untracked 12 years ago
Karsten Blees c3c327deea dir.c: fix ignore processing within not-ignored directories 12 years ago
Karsten Blees 0aaf62b6e0 dir.c: git-status --ignored: don't scan the work tree twice 12 years ago
Karsten Blees defd7c7b37 dir.c: git-status --ignored: don't scan the work tree three times 12 years ago
Karsten Blees 8aaf8d7728 dir.c: git-status: avoid is_excluded checks for tracked files 12 years ago
Karsten Blees b07bc8c8c3 dir.c: replace is_path_excluded with now equivalent is_excluded API 12 years ago
Karsten Blees 95c6f27164 dir.c: unify is_excluded and is_path_excluded APIs 12 years ago
Karsten Blees 6cd5c582dc dir.c: move prep_exclude 12 years ago
Karsten Blees 46aa2f95d2 dir.c: factor out parts of last_exclude_matching for later reuse 12 years ago
Karsten Blees 5bd8e2d894 dir.c: git-clean -d -X: don't delete tracked directories 12 years ago
Karsten Blees be8a84c526 dir.c: make 'git-status --ignored' work within leading directories 12 years ago
Karsten Blees c94ab01026 dir.c: git-status --ignored: don't list empty directories as ignored 12 years ago
Karsten Blees 184d2a8e96 dir.c: git-ls-files --directories: don't hide empty directories 12 years ago
Karsten Blees 0104c9e781 dir.c: git-status --ignored: don't list empty ignored directories 12 years ago
Karsten Blees 289ff5598f dir.c: git-status --ignored: don't list files in ignored directories 12 years ago
Karsten Blees 560bb7a7a1 dir.c: git-status --ignored: don't drop ignored directories 12 years ago
Jonathan Nieder 4698c8feb1 config: allow inaccessible configuration under $HOME 12 years ago
Jeff King 9a6728d4d1 rm: do not complain about d/f conflicts during deletion 12 years ago
Jeff King ab3aebc15c dir.c::match_pathname(): pay attention to the length of string parameters 12 years ago
Jeff King 982ac87316 dir.c::match_pathname(): adjust patternlen when shifting pattern 12 years ago
Junio C Hamano 0b6e56dfe6 dir.c::match_basename(): pay attention to the length of string parameters 12 years ago
Antoine Pelisse a45fb697f1 status: always report ignored tracked directories 12 years ago
Adam Spiers 52ed1894b0 dir.c: improve docs for match_pathspec() and match_pathspec_depth() 12 years ago
Adam Spiers 270be81604 dir.c: provide clear_directory() for reclaiming dir_struct memory 12 years ago
Adam Spiers c04318e46a dir.c: keep track of where patterns came from 12 years ago
Adam Spiers c082df2453 dir.c: use a single struct exclude_list per source of excludes 12 years ago