94 Commits (fe37a9c586a65943e1bca327a1bbe1ca4a3d3023)

Author SHA1 Message Date
Junio C Hamano 777c55a616 report_path_error(): move to dir.c 10 years ago
Nguyễn Thái Ngọc Duy 1e8fef609e untracked cache: guard and disable on system changes 10 years ago
Nguyễn Thái Ngọc Duy 83c094ad0d untracked cache: save to an index extension 10 years ago
Nguyễn Thái Ngọc Duy e931371a8f untracked cache: invalidate at index addition or removal 10 years ago
Nguyễn Thái Ngọc Duy f9e6c64958 untracked cache: load from UNTR index extension 10 years ago
Nguyễn Thái Ngọc Duy 26cb0182b8 untracked cache: mark what dirs should be recursed/saved 10 years ago
Nguyễn Thái Ngọc Duy 91a2288b5f untracked cache: record/validate dir mtime and reuse cached output 10 years ago
Nguyễn Thái Ngọc Duy ccad261f07 untracked cache: initial untracked cache validation 10 years ago
Nguyễn Thái Ngọc Duy 0dcb8d7fe0 untracked cache: record .gitignore information and dir hierarchy 10 years ago
Nguyễn Thái Ngọc Duy 55fe6f51f4 dir.c: optionally compute sha-1 of a .gitignore file 10 years ago
Nguyễn Thái Ngọc Duy aceb9429b3 prep_exclude: remove the artificial PATH_MAX limit 11 years ago
Nguyễn Thái Ngọc Duy 709359c85c dir.h: move struct exclude declaration to top level 11 years ago
Nguyễn Thái Ngọc Duy ae8d082421 pathspec: pass directory indicator to match_pathspec_item() 11 years ago
Nguyễn Thái Ngọc Duy 854b09592c pathspec: rename match_pathspec_depth() to match_pathspec() 11 years ago
Nguyễn Thái Ngọc Duy ebb32893ba pathspec: convert some match_pathspec_depth() to dir_path_match() 11 years ago
Nguyễn Thái Ngọc Duy 429bb40abd pathspec: convert some match_pathspec_depth() to ce_path_match() 11 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
Nguyễn Thái Ngọc Duy bd30c2e484 pathspec: support :(glob) syntax 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 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 87323bdace add parse_pathspec() that converts cmdline args to struct pathspec 12 years ago
Karsten Blees 0aaf62b6e0 dir.c: git-status --ignored: don't scan the work tree twice 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
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
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 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
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 82dce998c2 attr: more matching optimizations from .gitignore 12 years ago
Nguyễn Thái Ngọc Duy 84460eec8d gitignore: make pattern parsing code a separate function 12 years ago
Nguyễn Thái Ngọc Duy f9f6e2ce26 exclude: do strcmp as much as possible before fnmatch 13 years ago
Junio C Hamano 0d316f0cef dir.c: make excluded() file scope static 13 years ago
Junio C Hamano 782cd4c0f6 path_excluded(): update API to less cache-entry centric 13 years ago
Junio C Hamano eb41775ecc ls-files -i: pay attention to exclusion of leading paths 13 years ago
Junio C Hamano c844a80356 remove_dir_recursively(): Add flag for skipping removal of toplevel dir 13 years ago
Clemens Buchacher f950eb9560 rename pathspec_prefix() to common_prefix() and move to dir.[ch] 14 years ago
Junio C Hamano 4a085b16f4 consolidate pathspec_prefix and common_prefix 14 years ago
Nguyễn Thái Ngọc Duy b892913d51 Kill off get_relative_cwd() 14 years ago
Nguyễn Thái Ngọc Duy 9b125da490 setup: return correct prefix if worktree is '/' 14 years ago
Nguyễn Thái Ngọc Duy 61cf282045 pathspec: add match_pathspec_depth() 14 years ago