1. 4c4d9d9 Merge branch 'jc/ls-files-killed-optim' by Junio C Hamano · 11 years ago
  2. 2eac2a4 ls-files -k: a directory only can be killed if the index has a non-directory by Junio C Hamano · 12 years ago
  3. bd30c2e pathspec: support :(glob) syntax by Nguyễn Thái Ngọc Duy · 12 years ago
  4. 84b8b5d remove match_pathspec() in favor of match_pathspec_depth() by Nguyễn Thái Ngọc Duy · 12 years ago
  5. 827f4d6 convert common_prefix() to use struct pathspec by Nguyễn Thái Ngọc Duy · 12 years ago
  6. 7327d3d convert {read,fill}_directory to take struct pathspec by Nguyễn Thái Ngọc Duy · 12 years ago
  7. 87323bd add parse_pathspec() that converts cmdline args to struct pathspec by Nguyễn Thái Ngọc Duy · 12 years ago
  8. 0aaf62b dir.c: git-status --ignored: don't scan the work tree twice by Karsten Blees · 12 years ago
  9. b07bc8c dir.c: replace is_path_excluded with now equivalent is_excluded API by Karsten Blees · 12 years ago
  10. 95c6f27 dir.c: unify is_excluded and is_path_excluded APIs by Karsten Blees · 12 years ago
  11. a39b15b Merge branch 'as/check-ignore' by Junio C Hamano · 12 years ago
  12. d912b0e Merge branch 'as/dir-c-cleanup' by Junio C Hamano · 12 years ago
  13. 52ed189 dir.c: improve docs for match_pathspec() and match_pathspec_depth() by Adam Spiers · 12 years ago
  14. 270be81 dir.c: provide clear_directory() for reclaiming dir_struct memory by Adam Spiers · 12 years ago
  15. c04318e dir.c: keep track of where patterns came from by Adam Spiers · 12 years ago
  16. c082df2 dir.c: use a single struct exclude_list per source of excludes by Adam Spiers · 12 years ago
  17. f619881 dir.c: rename free_excludes() to clear_exclude_list() by Adam Spiers · 12 years ago
  18. a35341a dir.c: refactor is_path_excluded() by Adam Spiers · 12 years ago
  19. 6d24e7a dir.c: rename excluded() to is_excluded() by Adam Spiers · 12 years ago
  20. 0795805 dir.c: rename excluded_from_list() to is_excluded_from_list() by Adam Spiers · 12 years ago
  21. 9013089 dir.c: rename path_excluded() to is_path_excluded() by Adam Spiers · 12 years ago
  22. 840fc33 dir.c: rename cryptic 'which' variable to more consistent name by Adam Spiers · 12 years ago
  23. 95a6834 Improve documentation and comments regarding directory traversal API by Adam Spiers · 12 years ago
  24. 8c6abbc pathspec: apply "*.c" optimization from exclude by Nguyễn Thái Ngọc Duy · 12 years ago
  25. 5d74762 pathspec: do exact comparison on the leading non-wildcard part by Nguyễn Thái Ngọc Duy · 12 years ago
  26. 82dce99 attr: more matching optimizations from .gitignore by Nguyễn Thái Ngọc Duy · 12 years ago
  27. 84460ee gitignore: make pattern parsing code a separate function by Nguyễn Thái Ngọc Duy · 12 years ago
  28. 68bdfd7 Merge commit 'f9f6e2c' into nd/attr-match-optim-more by Junio C Hamano · 12 years ago
  29. cd733f4 Merge branch 'jc/ls-files-i-dir' into maint by Junio C Hamano · 13 years ago
  30. f9f6e2c exclude: do strcmp as much as possible before fnmatch by Nguyễn Thái Ngọc Duy · 13 years ago
  31. 0d316f0 dir.c: make excluded() file scope static by Junio C Hamano · 13 years ago
  32. 782cd4c path_excluded(): update API to less cache-entry centric by Junio C Hamano · 13 years ago
  33. eb41775 ls-files -i: pay attention to exclusion of leading paths by Junio C Hamano · 13 years ago
  34. c844a80 remove_dir_recursively(): Add flag for skipping removal of toplevel dir by Junio C Hamano · 13 years ago
  35. f950eb9 rename pathspec_prefix() to common_prefix() and move to dir.[ch] by Clemens Buchacher · 14 years ago
  36. 4a085b1 consolidate pathspec_prefix and common_prefix by Junio C Hamano · 14 years ago
  37. c67e367 Merge branch 'nd/maint-setup' by Junio C Hamano · 14 years ago
  38. b892913 Kill off get_relative_cwd() by Nguyễn Thái Ngọc Duy · 14 years ago
  39. 9b125da setup: return correct prefix if worktree is '/' by Nguyễn Thái Ngọc Duy · 14 years ago
  40. 61cf282 pathspec: add match_pathspec_depth() by Nguyễn Thái Ngọc Duy · 14 years ago
  41. bc96cc8 tree_entry_interesting(): support depth limit by Nguyễn Thái Ngọc Duy · 14 years ago
  42. e39212a Merge branch 'nd/maint-fix-add-typo-detection' by Junio C Hamano · 14 years ago
  43. 0fd0e24 dir.c: add free_excludes() by Nguyễn Thái Ngọc Duy · 14 years ago
  44. 8cf2a84 Add string comparison functions that respect the ignore_case variable. by Joshua Jensen · 14 years ago
  45. 108da0d git add: Add the "--ignore-missing" option for the dry run by Jens Lehmann · 15 years ago
  46. 73d6632 Merge branch 'nd/sparse' by Junio C Hamano · 15 years ago
  47. cb09753 dir.c: export excluded_1() and add_excludes_from_file_1() by Nguyễn Thái Ngọc Duy · 16 years ago
  48. a0f4afb clean: require double -f options to nuke nested git repository and work tree by Junio C Hamano · 16 years ago
  49. dba2e20 Simplify read_directory[_recursive]() arguments by Linus Torvalds · 16 years ago
  50. 1d8842d Add 'fill_directory()' helper function for directory traversal by Linus Torvalds · 16 years ago
  51. 7c4c97c Turn the flags in struct dir_struct into a single variable by Johannes Schindelin · 16 years ago
  52. 55892d2 Allow cloning to an existing empty directory by Alexander Potashev · 16 years ago
  53. 8ca12c0 add is_dot_or_dotdot inline function by Alexander Potashev · 16 years ago
  54. 159b321 dir.c: make dir_add_name() and dir_add_ignored() static by Nanako Shiraishi · 16 years ago
  55. 4a92d1b Add remove_path: a function to remove as much as possible of a path by Alex Riesen · 16 years ago
  56. 6831a88 gitignore: lazily find dtype by Junio C Hamano · 17 years ago
  57. d6b8fc3 gitignore(5): Allow "foo/" in ignore list to match directory "foo" by Junio C Hamano · 17 years ago
  58. 63d285c per-directory-exclude: lazily read .gitignore files by Junio C Hamano · 17 years ago
  59. 039bc64 core.excludesfile clean-up by Junio C Hamano · 17 years ago
  60. 68492fc Speedup scanning for excluded files. by Lars Knoll · 17 years ago
  61. 7155b72 Introduce remove_dir_recursively() by Johannes Schindelin · 17 years ago
  62. e663674 Add functions get_relative_cwd() and is_inside_dir() by Johannes Schindelin · 18 years ago
  63. e96980e builtin-add: simplify (and increase accuracy of) exclude handling by Jeff King · 18 years ago
  64. 2abd31b dir_struct: add collect_ignored option by Jeff King · 18 years ago
  65. 302b928 rename dirlink to gitlink. by Martin Waitz · 18 years ago
  66. 0959525 Teach directory traversal about subprojects by Linus Torvalds · 18 years ago
  67. 9fc42d6 Optimize directory listing with pathspec limiter. by Linus Torvalds · 18 years ago
  68. 4d06f8a Fix 'git add' with .gitignore by Junio C Hamano · 18 years ago
  69. c889763 Revert "read_directory: show_both option." by Junio C Hamano · 18 years ago
  70. 4888c53 read_directory: show_both option. by Junio C Hamano · 18 years ago
  71. e813d50 match_pathspec() -- return how well the spec matched by Junio C Hamano · 18 years ago
  72. f8a9d42 read-tree: further loosen "working file will be lost" check. by Junio C Hamano · 18 years ago
  73. c91f0d9 git-commit.sh: convert run_status to a C builtin by Jeff King · 19 years ago
  74. 3c6a370 Move pathspec matching from builtin-add.c into dir.c by Linus Torvalds · 19 years ago
  75. b4189aa Clean up git-ls-file directory walking library interface by Linus Torvalds · 19 years ago
  76. 453ec4b libify git-ls-files directory traversal by Linus Torvalds · 19 years ago