226 Commits (931eab64ad24a742182c4e946a1138e677a8bd4e)

Author SHA1 Message Date
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
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
Antoine Pelisse 721ac4edde dir.c: Make git-status --ignored more consistent 12 years ago
Nguyễn Thái Ngọc Duy c41244e702 wildmatch: support "no FNM_PATHNAME" mode 12 years ago
Nguyễn Thái Ngọc Duy 9b3497cab9 wildmatch: rename constants and update prototype 12 years ago
Adam Spiers f619881251 dir.c: rename free_excludes() to clear_exclude_list() 12 years ago
Adam Spiers a35341a86e dir.c: refactor is_path_excluded() 12 years ago
Adam Spiers f4cd69a674 dir.c: refactor is_excluded() 12 years ago
Adam Spiers 578cd7c3ea dir.c: refactor is_excluded_from_list() 12 years ago
Adam Spiers 6d24e7a807 dir.c: rename excluded() to is_excluded() 12 years ago
Adam Spiers 0795805053 dir.c: rename excluded_from_list() to is_excluded_from_list() 12 years ago
Adam Spiers 9013089c4a dir.c: rename path_excluded() to is_path_excluded() 12 years ago
Adam Spiers 840fc334e9 dir.c: rename cryptic 'which' variable to more consistent name 12 years ago
Adam Spiers 95a68344af Improve documentation and comments regarding directory traversal API 12 years ago
Jeff King 823ab40fd4 add global --literal-pathspecs option 12 years ago
Nguyễn Thái Ngọc Duy 8c6abbcd27 pathspec: apply "*.c" optimization from exclude 12 years ago
Nguyễn Thái Ngọc Duy 5d74762d87 pathspec: do exact comparison on the leading non-wildcard part 12 years ago
Nguyễn Thái Ngọc Duy 170260ae90 pathspec: save the non-wildcard length part 12 years ago
Nguyễn Thái Ngọc Duy 237ec6e40d Support "**" wildcard in .gitignore and .gitattributes 13 years ago
Nguyễn Thái Ngọc Duy 82dce998c2 attr: more matching optimizations from .gitignore 13 years ago
Nguyễn Thái Ngọc Duy 84460eec8d gitignore: make pattern parsing code a separate function 13 years ago