1. f6f8586 submodule: add absorb-git-dir function by Stefan Beller · 8 years ago
  2. 47e83eb move connect_work_tree_and_git_dir to dir.h by Stefan Beller · 8 years ago
  3. 75a6315 ls-files: add pathspec matching for submodules by Brandon Williams · 8 years ago
  4. 6b34ce9 Merge branch 'mh/split-under-lock' by Junio C Hamano · 9 years ago
  5. 352d72a Merge branch 'nd/worktree-various-heads' by Junio C Hamano · 9 years ago
  6. 728af28 remove_dir_recursively(): add docstring by Michael Haggerty · 9 years ago
  7. ba0897e dir.c: rename str(n)cmp_icase to fspath(n)cmp by Nguyễn Thái Ngọc Duy · 9 years ago
  8. 423b592 dir.c: remove dead function fnmatch_icase() by Nguyễn Thái Ngọc Duy · 9 years ago
  9. 9fabc70 Merge branch 'ss/exc-flag-is-a-collection-of-bits' into maint by Junio C Hamano · 9 years ago
  10. 12508a8 Merge branch 'ss/exc-flag-is-a-collection-of-bits' by Junio C Hamano · 9 years ago
  11. 5cee349 Revert "Merge branch 'nd/exclusion-regression-fix'" by Junio C Hamano · 9 years ago
  12. f870899 dir: store EXC_FLAG_* values in unsigned integers by Saurav Sachidanand · 9 years ago
  13. c62a917 dir.c: support marking some patterns already matched by Nguyễn Thái Ngọc Duy · 9 years ago
  14. 0e0f761 dir: simplify untracked cache "ident" field by Christian Couder · 9 years ago
  15. 07b29bf dir: add remove_untracked_cache() by Christian Couder · 9 years ago
  16. 4a4ca47 dir: add {new,add}_untracked_cache() by Christian Couder · 9 years ago
  17. 38ccaf9 Merge branch 'nd/untracked-cache' by Junio C Hamano · 10 years ago
  18. 574ee8a Merge branch 'jc/report-path-error-to-dir' by Junio C Hamano · 10 years ago
  19. 777c55a report_path_error(): move to dir.c by Junio C Hamano · 10 years ago
  20. 1e8fef6 untracked cache: guard and disable on system changes by Nguyễn Thái Ngọc Duy · 10 years ago
  21. e931371 untracked cache: invalidate at index addition or removal by Nguyễn Thái Ngọc Duy · 10 years ago
  22. f9e6c64 untracked cache: load from UNTR index extension by Nguyễn Thái Ngọc Duy · 10 years ago
  23. 83c094a untracked cache: save to an index extension by Nguyễn Thái Ngọc Duy · 10 years ago
  24. 26cb018 untracked cache: mark what dirs should be recursed/saved by Nguyễn Thái Ngọc Duy · 10 years ago
  25. 91a2288 untracked cache: record/validate dir mtime and reuse cached output by Nguyễn Thái Ngọc Duy · 10 years ago
  26. ccad261 untracked cache: initial untracked cache validation by Nguyễn Thái Ngọc Duy · 10 years ago
  27. 0dcb8d7 untracked cache: record .gitignore information and dir hierarchy by Nguyễn Thái Ngọc Duy · 10 years ago
  28. 55fe6f5 dir.c: optionally compute sha-1 of a .gitignore file by Nguyễn Thái Ngọc Duy · 10 years ago
  29. aceb942 prep_exclude: remove the artificial PATH_MAX limit by Nguyễn Thái Ngọc Duy · 11 years ago
  30. 709359c dir.h: move struct exclude declaration to top level by Nguyễn Thái Ngọc Duy · 11 years ago
  31. ae8d082 pathspec: pass directory indicator to match_pathspec_item() by Nguyễn Thái Ngọc Duy · 11 years ago
  32. 854b095 pathspec: rename match_pathspec_depth() to match_pathspec() by Nguyễn Thái Ngọc Duy · 11 years ago
  33. ebb3289 pathspec: convert some match_pathspec_depth() to dir_path_match() by Nguyễn Thái Ngọc Duy · 11 years ago
  34. 429bb40 pathspec: convert some match_pathspec_depth() to ce_path_match() by Nguyễn Thái Ngọc Duy · 11 years ago
  35. 4c4d9d9 Merge branch 'jc/ls-files-killed-optim' by Junio C Hamano · 12 years ago
  36. 2eac2a4 ls-files -k: a directory only can be killed if the index has a non-directory by Junio C Hamano · 12 years ago
  37. bd30c2e pathspec: support :(glob) syntax by Nguyễn Thái Ngọc Duy · 12 years ago
  38. 84b8b5d remove match_pathspec() in favor of match_pathspec_depth() by Nguyễn Thái Ngọc Duy · 12 years ago
  39. 827f4d6 convert common_prefix() to use struct pathspec by Nguyễn Thái Ngọc Duy · 12 years ago
  40. 7327d3d convert {read,fill}_directory to take struct pathspec by Nguyễn Thái Ngọc Duy · 12 years ago
  41. 87323bd add parse_pathspec() that converts cmdline args to struct pathspec by Nguyễn Thái Ngọc Duy · 12 years ago
  42. 0aaf62b dir.c: git-status --ignored: don't scan the work tree twice by Karsten Blees · 12 years ago
  43. b07bc8c dir.c: replace is_path_excluded with now equivalent is_excluded API by Karsten Blees · 12 years ago
  44. 95c6f27 dir.c: unify is_excluded and is_path_excluded APIs by Karsten Blees · 12 years ago
  45. a39b15b Merge branch 'as/check-ignore' by Junio C Hamano · 12 years ago
  46. d912b0e Merge branch 'as/dir-c-cleanup' by Junio C Hamano · 12 years ago
  47. 52ed189 dir.c: improve docs for match_pathspec() and match_pathspec_depth() by Adam Spiers · 12 years ago
  48. 270be81 dir.c: provide clear_directory() for reclaiming dir_struct memory by Adam Spiers · 12 years ago
  49. c04318e dir.c: keep track of where patterns came from by Adam Spiers · 12 years ago
  50. c082df2 dir.c: use a single struct exclude_list per source of excludes by Adam Spiers · 12 years ago
  51. f619881 dir.c: rename free_excludes() to clear_exclude_list() by Adam Spiers · 12 years ago
  52. a35341a dir.c: refactor is_path_excluded() by Adam Spiers · 12 years ago
  53. 6d24e7a dir.c: rename excluded() to is_excluded() by Adam Spiers · 12 years ago
  54. 0795805 dir.c: rename excluded_from_list() to is_excluded_from_list() by Adam Spiers · 12 years ago
  55. 9013089 dir.c: rename path_excluded() to is_path_excluded() by Adam Spiers · 12 years ago
  56. 840fc33 dir.c: rename cryptic 'which' variable to more consistent name by Adam Spiers · 12 years ago
  57. 95a6834 Improve documentation and comments regarding directory traversal API by Adam Spiers · 12 years ago
  58. 8c6abbc pathspec: apply "*.c" optimization from exclude by Nguyễn Thái Ngọc Duy · 12 years ago
  59. 5d74762 pathspec: do exact comparison on the leading non-wildcard part by Nguyễn Thái Ngọc Duy · 12 years ago
  60. 82dce99 attr: more matching optimizations from .gitignore by Nguyễn Thái Ngọc Duy · 12 years ago
  61. 84460ee gitignore: make pattern parsing code a separate function by Nguyễn Thái Ngọc Duy · 12 years ago
  62. 68bdfd7 Merge commit 'f9f6e2c' into nd/attr-match-optim-more by Junio C Hamano · 12 years ago
  63. cd733f4 Merge branch 'jc/ls-files-i-dir' into maint by Junio C Hamano · 13 years ago
  64. f9f6e2c exclude: do strcmp as much as possible before fnmatch by Nguyễn Thái Ngọc Duy · 13 years ago
  65. 0d316f0 dir.c: make excluded() file scope static by Junio C Hamano · 13 years ago
  66. 782cd4c path_excluded(): update API to less cache-entry centric by Junio C Hamano · 13 years ago
  67. eb41775 ls-files -i: pay attention to exclusion of leading paths by Junio C Hamano · 13 years ago
  68. c844a80 remove_dir_recursively(): Add flag for skipping removal of toplevel dir by Junio C Hamano · 13 years ago
  69. f950eb9 rename pathspec_prefix() to common_prefix() and move to dir.[ch] by Clemens Buchacher · 14 years ago
  70. 4a085b1 consolidate pathspec_prefix and common_prefix by Junio C Hamano · 14 years ago
  71. c67e367 Merge branch 'nd/maint-setup' by Junio C Hamano · 14 years ago
  72. b892913 Kill off get_relative_cwd() by Nguyễn Thái Ngọc Duy · 14 years ago
  73. 9b125da setup: return correct prefix if worktree is '/' by Nguyễn Thái Ngọc Duy · 14 years ago
  74. 61cf282 pathspec: add match_pathspec_depth() by Nguyễn Thái Ngọc Duy · 14 years ago
  75. bc96cc8 tree_entry_interesting(): support depth limit by Nguyễn Thái Ngọc Duy · 14 years ago
  76. e39212a Merge branch 'nd/maint-fix-add-typo-detection' by Junio C Hamano · 14 years ago
  77. 0fd0e24 dir.c: add free_excludes() by Nguyễn Thái Ngọc Duy · 14 years ago
  78. 8cf2a84 Add string comparison functions that respect the ignore_case variable. by Joshua Jensen · 14 years ago
  79. 108da0d git add: Add the "--ignore-missing" option for the dry run by Jens Lehmann · 15 years ago
  80. 73d6632 Merge branch 'nd/sparse' by Junio C Hamano · 15 years ago
  81. cb09753 dir.c: export excluded_1() and add_excludes_from_file_1() by Nguyễn Thái Ngọc Duy · 16 years ago
  82. a0f4afb clean: require double -f options to nuke nested git repository and work tree by Junio C Hamano · 16 years ago
  83. dba2e20 Simplify read_directory[_recursive]() arguments by Linus Torvalds · 16 years ago
  84. 1d8842d Add 'fill_directory()' helper function for directory traversal by Linus Torvalds · 16 years ago
  85. 7c4c97c Turn the flags in struct dir_struct into a single variable by Johannes Schindelin · 16 years ago
  86. 55892d2 Allow cloning to an existing empty directory by Alexander Potashev · 16 years ago
  87. 8ca12c0 add is_dot_or_dotdot inline function by Alexander Potashev · 16 years ago
  88. 159b321 dir.c: make dir_add_name() and dir_add_ignored() static by Nanako Shiraishi · 16 years ago
  89. 4a92d1b Add remove_path: a function to remove as much as possible of a path by Alex Riesen · 17 years ago
  90. 6831a88 gitignore: lazily find dtype by Junio C Hamano · 17 years ago
  91. d6b8fc3 gitignore(5): Allow "foo/" in ignore list to match directory "foo" by Junio C Hamano · 17 years ago
  92. 63d285c per-directory-exclude: lazily read .gitignore files by Junio C Hamano · 17 years ago
  93. 039bc64 core.excludesfile clean-up by Junio C Hamano · 17 years ago
  94. 68492fc Speedup scanning for excluded files. by Lars Knoll · 17 years ago
  95. 7155b72 Introduce remove_dir_recursively() by Johannes Schindelin · 18 years ago
  96. e663674 Add functions get_relative_cwd() and is_inside_dir() by Johannes Schindelin · 18 years ago
  97. e96980e builtin-add: simplify (and increase accuracy of) exclude handling by Jeff King · 18 years ago
  98. 2abd31b dir_struct: add collect_ignored option by Jeff King · 18 years ago
  99. 302b928 rename dirlink to gitlink. by Martin Waitz · 18 years ago
  100. 0959525 Teach directory traversal about subprojects by Linus Torvalds · 18 years ago