index
:
kernel/git/mst/git.git
master
Unnamed repository; edit this file 'description' to name the repository.
Michael S. Tsirkin
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
dir.c
Age
Commit message (
Expand
)
Author
Files
Lines
2014-04-03
Merge branch 'cb/aix'
Junio C Hamano
1
-3
/
+3
2014-03-31
dir.c: make git_fnmatch() not inline
Charles Bailey
1
-3
/
+3
2014-03-18
Merge branch 'dd/use-alloc-grow'
Junio C Hamano
1
-4
/
+1
2014-03-14
Merge branch 'nd/no-more-fnmatch'
Junio C Hamano
1
-4
/
+7
2014-03-14
Merge branch 'nd/gitignore-trailing-whitespace'
Junio C Hamano
1
-0
/
+20
2014-03-03
dir.c: use ALLOC_GROW() in create_simplify()
Dmitry S. Dolzhenko
1
-4
/
+1
2014-02-24
pathspec: pass directory indicator to match_pathspec_item()
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2014-02-24
match_pathspec: match pathspec "foo/" against directory "foo"
Nguyễn Thái Ngọc Duy
1
-1
/
+6
2014-02-24
dir.c: prepare match_pathspec_item for taking more flags
Nguyễn Thái Ngọc Duy
1
-6
/
+13
2014-02-24
pathspec: rename match_pathspec_depth() to match_pathspec()
Nguyễn Thái Ngọc Duy
1
-10
/
+10
2014-02-20
use wildmatch() directly without fnmatch() wrapper
Nguyễn Thái Ngọc Duy
1
-4
/
+7
2014-02-10
dir: ignore trailing spaces in exclude patterns
Nguyễn Thái Ngọc Duy
1
-9
/
+12
2014-02-10
dir: warn about trailing spaces in exclude patterns
Nguyễn Thái Ngọc Duy
1
-0
/
+17
2014-01-27
Merge branch 'mh/safe-create-leading-directories'
Junio C Hamano
1
-7
/
+20
2014-01-21
remove_dir_recurse(): handle disappearing files and directories
Michael Haggerty
1
-6
/
+16
2014-01-21
remove_dir_recurse(): tighten condition for removing unreadable dir
Michael Haggerty
1
-2
/
+5
2013-12-06
Support pathspec magic :(exclude) and its short form :!
Nguyễn Thái Ngọc Duy
1
-6
/
+41
2013-09-17
dir: revert work-around for retired dangerous behavior
Eric Sunshine
1
-15
/
+3
2013-09-17
name-hash: stop storing trailing '/' on paths in index_state.dir_hash
Eric Sunshine
1
-1
/
+1
2013-09-17
employ new explicit "exists in index?" API
Eric Sunshine
1
-5
/
+5
2013-09-11
Merge branch 'jc/ls-files-killed-optim'
Junio C Hamano
1
-8
/
+44
2013-09-09
Merge branch 'jl/submodule-mv'
Junio C Hamano
1
-208
/
+111
2013-08-23
dir.c::test_one_path(): work around directory_exists_in_index_icase() breakage
Eric Sunshine
1
-3
/
+15
2013-08-15
ls-files -k: a directory only can be killed if the index has a non-directory
Junio C Hamano
1
-2
/
+27
2013-08-15
dir.c: use the cache_* macro to access the current index
Junio C Hamano
1
-6
/
+5
2013-07-22
Merge branch 'nd/const-struct-cache-entry'
Junio C Hamano
1
-3
/
+3
2013-07-15
parse_pathspec: accept :(icase)path syntax
Nguyễn Thái Ngọc Duy
1
-12
/
+62
2013-07-15
pathspec: support :(glob) syntax
Nguyễn Thái Ngọc Duy
1
-12
/
+16
2013-07-15
pathspec: support :(literal) syntax for noglob pathspec
Nguyễn Thái Ngọc Duy
1
-3
/
+12
2013-07-15
kill limit_pathspec_to_literal() as it's only used by parse_pathspec()
Nguyễn Thái Ngọc Duy
1
-8
/
+0
2013-07-15
rename field "raw" to "_raw" in struct pathspec
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2013-07-15
remove match_pathspec() in favor of match_pathspec_depth()
Nguyễn Thái Ngọc Duy
1
-107
/
+0
2013-07-15
remove init_pathspec() in favor of parse_pathspec()
Nguyễn Thái Ngọc Duy
1
-58
/
+0
2013-07-15
convert common_prefix() to use struct pathspec
Nguyễn Thái Ngọc Duy
1
-16
/
+15
2013-07-15
convert {read,fill}_directory to take struct pathspec
Nguyễn Thái Ngọc Duy
1
-5
/
+11
2013-07-15
guard against new pathspec magic in pathspec matching code
Nguyễn Thái Ngọc Duy
1
-0
/
+2
2013-07-15
parse_pathspec: add special flag for max_depth feature
Nguyễn Thái Ngọc Duy
1
-2
/
+6
2013-07-15
parse_pathspec: save original pathspec for reporting
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2013-07-15
add parse_pathspec() that converts cmdline args to struct pathspec
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2013-07-15
move struct pathspec and related functions to pathspec.[ch]
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2013-07-09
Convert "struct cache_entry *" to "const ..." wherever possible
Nguyễn Thái Ngọc Duy
1
-3
/
+3
2013-07-01
treat_directory(): do not declare submodules to be untracked
Junio C Hamano
1
-3
/
+1
2013-06-03
Merge branch 'kb/status-ignored-optim-2'
Junio C Hamano
1
-0
/
+3
2013-06-02
dir.c: fix ignore processing within not-ignored directories
Karsten Blees
1
-0
/
+3
2013-05-29
Merge branch 'jn/config-ignore-inaccessible'
Junio C Hamano
1
-2
/
+2
2013-04-15
dir.c: git-status --ignored: don't scan the work tree twice
Karsten Blees
1
-4
/
+6
2013-04-15
dir.c: git-status --ignored: don't scan the work tree three times
Karsten Blees
1
-74
/
+72
2013-04-15
dir.c: git-status: avoid is_excluded checks for tracked files
Karsten Blees
1
-27
/
+11
2013-04-15
dir.c: replace is_path_excluded with now equivalent is_excluded API
Karsten Blees
1
-73
/
+6
2013-04-15
dir.c: unify is_excluded and is_path_excluded APIs
Karsten Blees
1
-64
/
+43
2013-04-15
dir.c: move prep_exclude
Karsten Blees
1
-72
/
+72
2013-04-15
dir.c: factor out parts of last_exclude_matching for later reuse
Karsten Blees
1
-14
/
+22
2013-04-15
dir.c: git-clean -d -X: don't delete tracked directories
Karsten Blees
1
-8
/
+3
2013-04-15
dir.c: make 'git-status --ignored' work within leading directories
Karsten Blees
1
-0
/
+3
2013-04-15
dir.c: git-status --ignored: don't list empty directories as ignored
Karsten Blees
1
-2
/
+3
2013-04-15
dir.c: git-ls-files --directories: don't hide empty directories
Karsten Blees
1
-4
/
+2
2013-04-15
dir.c: git-status --ignored: don't list empty ignored directories
Karsten Blees
1
-7
/
+4
2013-04-15
dir.c: git-status --ignored: don't list files in ignored directories
Karsten Blees
1
-3
/
+1
2013-04-15
dir.c: git-status --ignored: don't drop ignored directories
Karsten Blees
1
-0
/
+9
2013-04-15
config: allow inaccessible configuration under $HOME
Jonathan Nieder
1
-2
/
+2
2013-04-07
Merge branch 'jk/rm-removed-paths'
Junio C Hamano
1
-1
/
+1
2013-04-07
Sync with 1.8.1.6
Junio C Hamano
1
-7
/
+51
2013-04-07
Merge branch 'jc/directory-attrs-regression-fix' into maint-1.8.1
Junio C Hamano
1
-5
/
+49
2013-04-04
rm: do not complain about d/f conflicts during deletion
Jeff King
1
-1
/
+1
2013-04-03
Merge branch 'jc/directory-attrs-regression-fix'
Junio C Hamano
1
-7
/
+51
2013-03-28
dir.c::match_pathname(): pay attention to the length of string parameters
Jeff King
1
-1
/
+12
2013-03-28
dir.c::match_pathname(): adjust patternlen when shifting pattern
Jeff King
1
-0
/
+1
2013-03-28
dir.c::match_basename(): pay attention to the length of string parameters
Junio C Hamano
1
-4
/
+36
2013-01-28
Merge branch 'ap/status-ignored-in-ignored-directory' into maint
Junio C Hamano
1
-21
/
+76
2013-01-25
Merge branch 'nd/retire-fnmatch'
Junio C Hamano
1
-1
/
+2
2013-01-23
Merge branch 'as/check-ignore'
Junio C Hamano
1
-34
/
+118
2013-01-14
Merge branch 'ap/status-ignored-in-ignored-directory'
Junio C Hamano
1
-21
/
+76
2013-01-10
Merge branch 'as/dir-c-cleanup'
Junio C Hamano
1
-35
/
+114
2013-01-10
Merge branch 'nd/wildmatch'
Junio C Hamano
1
-1
/
+3
2013-01-07
status: always report ignored tracked directories
Antoine Pelisse
1
-6
/
+3
2013-01-06
dir.c: improve docs for match_pathspec() and match_pathspec_depth()
Adam Spiers
1
-12
/
+26
2013-01-06
dir.c: provide clear_directory() for reclaiming dir_struct memory
Adam Spiers
1
-0
/
+30
2013-01-06
dir.c: keep track of where patterns came from
Adam Spiers
1
-6
/
+20
2013-01-06
dir.c: use a single struct exclude_list per source of excludes
Adam Spiers
1
-19
/
+45
2013-01-05
Merge branch 'jk/pathspec-literal'
Junio C Hamano
1
-11
/
+27
2013-01-01
dir.c: Make git-status --ignored more consistent
Antoine Pelisse
1
-20
/
+78
2013-01-01
wildmatch: support "no FNM_PATHNAME" mode
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2013-01-01
wildmatch: rename constants and update prototype
Nguyễn Thái Ngọc Duy
1
-1
/
+2
2012-12-28
dir.c: rename free_excludes() to clear_exclude_list()
Adam Spiers
1
-1
/
+5
2012-12-28
dir.c: refactor is_path_excluded()
Adam Spiers
1
-9
/
+38
2012-12-28
dir.c: refactor is_excluded()
Adam Spiers
1
-9
/
+29
2012-12-28
dir.c: refactor is_excluded_from_list()
Adam Spiers
1
-9
/
+28
2012-12-28
dir.c: rename excluded() to is_excluded()
Adam Spiers
1
-5
/
+5
2012-12-28
dir.c: rename excluded_from_list() to is_excluded_from_list()
Adam Spiers
1
-5
/
+6
2012-12-28
dir.c: rename path_excluded() to is_path_excluded()
Adam Spiers
1
-2
/
+2
2012-12-28
dir.c: rename cryptic 'which' variable to more consistent name
Adam Spiers
1
-5
/
+5
2012-12-28
Improve documentation and comments regarding directory traversal API
Adam Spiers
1
-1
/
+7
2012-12-19
add global --literal-pathspecs option
Jeff King
1
-6
/
+19
2012-11-26
pathspec: apply "*.c" optimization from exclude
Nguyễn Thái Ngọc Duy
1
-2
/
+16
2012-11-26
pathspec: do exact comparison on the leading non-wildcard part
Nguyễn Thái Ngọc Duy
1
-1
/
+17
2012-11-19
pathspec: save the non-wildcard length part
Nguyễn Thái Ngọc Duy
1
-3
/
+3
2012-11-09
Merge branch 'nd/attr-match-optim-more'
Jeff King
1
-66
/
+126
2012-10-15
Support "**" wildcard in .gitignore and .gitattributes
Nguyễn Thái Ngọc Duy
1
-1
/
+3
2012-10-15
attr: more matching optimizations from .gitignore
Nguyễn Thái Ngọc Duy
1
-11
/
+11
2012-10-15
gitignore: make pattern parsing code a separate function
Nguyễn Thái Ngọc Duy
1
-22
/
+49
2012-10-15
exclude: split pathname matching code into a separate function
Nguyễn Thái Ngọc Duy
1
-32
/
+53
2012-10-15
exclude: fix a bug in prefix compare optimization
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2012-10-15
exclude: split basename matching code into a separate function
Nguyễn Thái Ngọc Duy
1
-13
/
+24
2012-10-15
exclude: stricten a length check in EXC_FLAG_ENDSWITH case
Nguyễn Thái Ngọc Duy
1
-2
/
+3
2012-10-05
Merge commit 'f9f6e2c' into nd/attr-match-optim-more
Junio C Hamano
1
-66
/
+77
2012-08-21
warn_on_inaccessible(): a helper to warn on inaccessible paths
Junio C Hamano
1
-1
/
+1
2012-08-21
gitignore: report access errors of exclude files
Jeff King
1
-2
/
+4
2012-07-25
Merge branch 'mm/config-xdg'
Junio C Hamano
1
-1
/
+1
2012-07-24
ignore: make sure we have an xdg path before using it
Matthieu Moy
1
-1
/
+1
2012-07-11
Merge branch 'jc/ls-files-i-dir' into maint
Junio C Hamano
1
-1
/
+59
2012-07-09
Merge branch 'mm/config-xdg'
Junio C Hamano
1
-1
/
+6
2012-06-28
Merge branch 'nd/exclude-workaround-top-heavy'
Junio C Hamano
1
-66
/
+77
2012-06-25
Let core.excludesfile default to $XDG_CONFIG_HOME/git/ignore
Huynh Khoi Nguyen Nguyen
1
-1
/
+6
2012-06-21
Merge branch 'jc/ls-files-i-dir'
Junio C Hamano
1
-1
/
+59
2012-06-07
exclude: do strcmp as much as possible before fnmatch
Nguyễn Thái Ngọc Duy
1
-13
/
+24
2012-06-07
dir.c: get rid of the wildcard symbol set in no_wildcard()
Nguyễn Thái Ngọc Duy
1
-16
/
+16
2012-06-05
dir.c: make excluded() file scope static
Junio C Hamano
1
-1
/
+1
2012-06-05
path_excluded(): update API to less cache-entry centric
Junio C Hamano
1
-12
/
+20
2012-06-03
ls-files -i: micro-optimize path_excluded()
Junio C Hamano
1
-0
/
+18
2012-06-03
ls-files -i: pay attention to exclusion of leading paths
Junio C Hamano
1
-0
/
+32
2012-05-29
Unindent excluded_from_list()
Nguyễn Thái Ngọc Duy
1
-48
/
+48
2012-05-11
dir: simplify fill_directory()
René Scharfe
1
-8
/
+1
2012-05-11
dir: respect string length argument of read_directory_recursive()
René Scharfe
1
-8
/
+8
2012-05-08
Merge branch 'rs/maint-dir-strbuf' into rs/dir-strbuf
Junio C Hamano
1
-39
/
+37
2012-05-08
dir: convert to strbuf
René Scharfe
1
-39
/
+36
2012-03-15
clean: preserve nested git worktree in subdirectories
Junio C Hamano
1
-6
/
+21
2012-03-15
remove_dir_recursively(): Add flag for skipping removal of toplevel dir
Junio C Hamano
1
-4
/
+10
2011-10-27
read_directory_recursive: reduce one indentation level
Nguyễn Thái Ngọc Duy
1
-25
/
+25
2011-09-12
rename pathspec_prefix() to common_prefix() and move to dir.[ch]
Clemens Buchacher
1
-1
/
+12
2011-09-06
consolidate pathspec_prefix and common_prefix
Junio C Hamano
1
-29
/
+25
2011-05-06
Merge branch 'nd/struct-pathspec'
Junio C Hamano
1
-3
/
+3
2011-05-02
Merge branch 'nd/maint-setup'
Junio C Hamano
1
-41
/
+29
2011-04-27
Merge branch 'ar/clean-rmdir-empty'
Junio C Hamano
1
-1
/
+1
2011-04-05
pathspec: rename per-item field has_wildcard to use_wildcard
Junio C Hamano
1
-3
/
+3
2011-04-01
clean: unreadable directory may still be rmdir-able if it is empty
Alex Riesen
1
-1
/
+1
2011-03-28
Kill off get_relative_cwd()
Nguyễn Thái Ngọc Duy
1
-49
/
+6
2011-03-28
setup: return correct prefix if worktree is '/'
Nguyễn Thái Ngọc Duy
1
-0
/
+31
2011-03-17
Name make_*_path functions more accurately
Carlos Martín Nieto
1
-1
/
+1
2011-02-03
pathspec: add match_pathspec_depth()
Nguyễn Thái Ngọc Duy
1
-0
/
+89
2011-02-03
tree_entry_interesting(): support wildcard matching
Nguyễn Thái Ngọc Duy
1
-0
/
+3
2011-02-03
tree_entry_interesting(): fix depth limit with overlapping pathspecs
Nguyễn Thái Ngọc Duy
1
-0
/
+13
2011-02-03
tree_entry_interesting(): support depth limit
Nguyễn Thái Ngọc Duy
1
-0
/
+15
2011-02-03
Add struct pathspec
Nguyễn Thái Ngọc Duy
1
-0
/
+31
2010-12-22
Merge branch 'nd/maint-fix-add-typo-detection'
Junio C Hamano
1
-7
/
+12
2010-12-16
Merge branch 'nd/maint-relative'
Junio C Hamano
1
-0
/
+6
2010-12-03
Merge branch 'jj/icase-directory'
Junio C Hamano
1
-19
/
+87
2010-11-30
Revert "excluded_1(): support exclude files in index"
Nguyễn Thái Ngọc Duy
1
-7
/
+0
2010-11-29
dir.c: add free_excludes()
Nguyễn Thái Ngọc Duy
1
-0
/
+12
2010-11-23
get_cwd_relative(): do not misinterpret root path
Nguyễn Thái Ngọc Duy
1
-0
/
+6
2010-11-08
dir.c: fix EXC_FLAG_MUSTBEDIR match in sparse checkout
Nguyễn Thái Ngọc Duy
1
-1
/
+2
2010-10-06
Add case insensitivity support when using git ls-files
Joshua Jensen
1
-12
/
+26
2010-10-06
Add case insensitivity support for directories when using git status
Joshua Jensen
1
-1
/
+39
2010-10-06
Case insensitivity support for .gitignore via core.ignorecase
Joshua Jensen
1
-6
/
+6
2010-10-06
Add string comparison functions that respect the ignore_case variable.
Joshua Jensen
1
-0
/
+16
2010-09-27
dir.c: squelch false uninitialized memory warning
Pat Notz
1
-1
/
+1
2010-07-12
git add: Add the "--ignore-missing" option for the dry run
Jens Lehmann
1
-1
/
+1
2010-06-22
Merge branch 'jc/maint-simpler-common-prefix'
Junio C Hamano
1
-13
/
+13
2010-06-21
Merge branch 'gv/portable'
Junio C Hamano
1
-3
/
+3
2010-06-16
common_prefix: simplify and fix scanning for prefixes
Junio C Hamano
1
-13
/
+13
2010-05-31
enums: omit trailing comma for portability
Gary V. Vaughan
1
-3
/
+3
2010-05-28
get_cwd_relative(): do not misinterpret suffix as subdirectory
Clemens Buchacher
1
-2
/
+7
2010-03-20
Merge branch 'jk/maint-add-ignored-dir'
Junio C Hamano
1
-2
/
+18
2010-03-13
dir: fix COLLECT_IGNORED on excluded prefixes
Jeff King
1
-2
/
+18
2010-02-19
Merge branch 'jk/maint-rmdir-fix' into maint
Junio C Hamano
1
-1
/
+1
2010-02-18
rm: fix bug in recursive subdirectory removal
Jeff King
1
-1
/
+1
2010-01-20
Fix memory corruption when .gitignore does not end by \n
Nguyễn Thái Ngọc Duy
1
-3
/
+13
2010-01-20
Merge branch 'jc/ls-files-ignored-pathspec'
Junio C Hamano
1
-64
/
+135
2010-01-13
Merge branch 'nd/sparse'
Junio C Hamano
1
-35
/
+65
2010-01-08
ls-files: fix overeager pathspec optimization
Junio C Hamano
1
-1
/
+37
2010-01-08
read_directory(): further split treat_path()
Junio C Hamano
1
-21
/
+29
2010-01-08
read_directory_recursive(): refactor handling of a single path into a separat...
Junio C Hamano
1
-63
/
+90
2009-08-23
dir.c: export excluded_1() and add_excludes_from_file_1()
Nguyễn Thái Ngọc Duy
1
-16
/
+16
2009-08-23
excluded_1(): support exclude files in index
Nguyễn Thái Ngọc Duy
1
-0
/
+6
2009-08-23
Read .gitignore from index if it is skip-worktree
Nguyễn Thái Ngọc Duy
1
-20
/
+45
2009-08-23
Avoid writing to buffer in add_excludes_from_file_1()
Nguyễn Thái Ngọc Duy
1
-3
/
+2
2009-07-29
clean: require double -f options to nuke nested git repository and work tree
Junio C Hamano
1
-2
/
+10
2009-07-09
Avoid using 'lstat()' to figure out directories
Linus Torvalds
1
-5
/
+42
2009-07-09
Avoid doing extra 'lstat()'s for d_type if we have an up-to-date cache entry
Linus Torvalds
1
-5
/
+9
2009-07-09
Simplify read_directory[_recursive]() arguments
Linus Torvalds
1
-29
/
+28
2009-07-09
Add 'fill_directory()' helper function for directory traversal
Linus Torvalds
1
-1
/
+22
2009-06-27
Convert existing die(..., strerror(errno)) to die_errno()
Thomas Rast
1
-1
/
+1
2009-05-31
git-add: no need for -f when resolving a conflict in already tracked path
Jeff King
1
-1
/
+1
2009-05-16
dir.c: clean up handling of 'path' parameter in read_directory_recursive()
Linus Torvalds
1
-1
/
+1
2009-05-05
Merge branch 'maint'
Junio C Hamano
1
-2
/
+2
2009-05-05
Merge branch 'maint-1.6.0' into maint
Junio C Hamano
1
-2
/
+2
2009-05-05
dir.c: Fix two minor grammatical errors in comments
Allan Caffee
1
-2
/
+2
2009-05-01
Fix a bunch of pointer declarations (codestyle)
Felipe Contreras
1
-1
/
+1
2009-03-20
Merge branch 'mv/parseopt-ls-files'
Junio C Hamano
1
-8
/
+9
2009-03-17
Merge branch 'kb/checkout-optim'
Junio C Hamano
1
-1
/
+1
2009-03-11
Merge branch 'fg/maint-exclude-bq' into maint
Junio C Hamano
1
-1
/
+1
2009-03-05
Merge branch 'fg/exclude-bq'
Junio C Hamano
1
-1
/
+1
2009-02-18
Turn the flags in struct dir_struct into a single variable
Johannes Schindelin
1
-8
/
+9
2009-02-12
Support "\" in non-wildcard exclusion entries
Finn Arne Gangstad
1
-1
/
+1
2009-02-09
lstat_cache(): swap func(length, string) into func(string, length)
Kjetil Barvik
1
-1
/
+1
2009-01-25
Merge branch 'cb/add-pathspec'
Junio C Hamano
1
-8
/
+11
2009-01-21
Merge branch 'rs/ctype'
Junio C Hamano
1
-2
/
+2
2009-01-17
Change NUL char handling of isspecial()
René Scharfe
1
-2
/
+2
2009-01-14
remove pathspec_match, use match_pathspec instead
Clemens Buchacher
1
-8
/
+11
2009-01-14
clean up pathspec matching
Clemens Buchacher
1
-1
/
+1
2009-01-11
Allow cloning to an existing empty directory
Alexander Potashev
1
-0
/
+19
[next]