273 Commits (ccad261f07900b55029f3fd42a9ec8f17229808f)

Author SHA1 Message Date
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 03e11a715b dir.c: remove the second declaration of "stk" in prep_exclude() 11 years ago
René Scharfe 56b9f6e738 use xgetcwd() to get the current directory or die 11 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 d961baa846 dir.c: coding style fix 11 years ago
Jeremiah Mahler ccdd4a0f3c cleanup duplicate name_compare() functions 11 years ago
Pasha Bolokhov e61a6c1d82 dir.c:trim_trailing_spaces(): fix for " \ " sequence 11 years ago
Charles Bailey 1f26ce615a dir.c: make git_fnmatch() not inline 11 years ago
Dmitry S. Dolzhenko 9af49f822b dir.c: use ALLOC_GROW() in create_simplify() 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 68690fdd0b match_pathspec: match pathspec "foo/" against directory "foo" 11 years ago
Nguyễn Thái Ngọc Duy 42b0874a7e dir.c: prepare match_pathspec_item for taking more flags 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 eb07894fe0 use wildmatch() directly without fnmatch() wrapper 11 years ago
Nguyễn Thái Ngọc Duy 7e2e4b37d3 dir: ignore trailing spaces in exclude patterns 11 years ago
Nguyễn Thái Ngọc Duy 16402b992e dir: warn about trailing spaces in exclude patterns 11 years ago
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