index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
builtin
/
ls-files.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-25
factor out strbuf_expand_bad_format()
René Scharfe
1
-9
/
+1
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-4
/
+0
2023-07-06
Merge branch 'rs/strbuf-expand-step'
Junio C Hamano
1
-63
/
+46
2023-06-21
repository: remove unnecessary include of path.h
Elijah Newren
1
-0
/
+1
2023-06-21
cache.h: remove this no-longer-used header
Elijah Newren
1
-2
/
+1
2023-06-21
read-cache*.h: move declarations for read-cache.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-06-21
sparse-index.h: move declarations for sparse-index.c from cache.h
Elijah Newren
1
-0
/
+1
2023-06-21
read-cache: move shared commit and ls-files code
Elijah Newren
1
-137
/
+0
2023-06-18
strbuf: simplify strbuf_expand_literal_cb()
René Scharfe
1
-1
/
+1
2023-06-18
replace strbuf_expand() with strbuf_expand_step()
René Scharfe
1
-63
/
+46
2023-05-23
ls-files: align format atoms with ls-tree
ZheNing Hu
1
-0
/
+27
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-0
/
+2
2023-04-11
object-name.h: move declarations for object-name.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on convert.h
Elijah Newren
1
-0
/
+1
2023-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-0
/
+2
2023-04-06
Merge branch 'ab/remove-implicit-use-of-the-repository'
Junio C Hamano
1
-2
/
+2
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-2
/
+2
2023-03-28
cocci: apply the "cache.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2023-03-21
Merge branch 'aj/ls-files-format-fix'
Junio C Hamano
1
-1
/
+4
2023-03-21
setup.h: move declarations for setup.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2023-03-10
ls-files: fix "--format" output of relative paths
Adam Johnson
1
-1
/
+4
2022-11-21
ls-files: fix a --with-tree memory leak
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-09-12
ls-files: fix black space in error message
ZheNing Hu
1
-1
/
+1
2022-07-23
ls-files: introduce "--format" option
ZheNing Hu
1
-0
/
+95
2022-02-23
ls-files: support --recurse-submodules --stage
Jonathan Tan
1
-2
/
+2
2022-01-10
Merge branch 'ja/i18n-similar-messages'
Junio C Hamano
1
-1
/
+1
2022-01-05
i18n: turn "options are incompatible" into "cannot be used together"
Jean-Noël Avila
1
-1
/
+1
2021-12-22
ls-files: add --sparse option
Derrick Stolee
1
-2
/
+10
2021-10-07
ls-files: add missing string_list_clear()
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2021-10-07
ls-files: fix a trivial dir_clear() leak
Ævar Arnfjörð Bjarmason
1
-8
/
+5
2021-10-06
Merge branch 'jt/add-submodule-odb-clean-up'
Junio C Hamano
1
-3
/
+1
2021-09-22
ls-files: use imperative mood for -X and -z option description
Bagas Sanjaya
1
-2
/
+2
2021-09-09
repository: support unabsorbed in repo_submodule_init
Jonathan Tan
1
-3
/
+1
2021-07-01
dir.[ch]: replace dir_init() with DIR_INIT
Ævar Arnfjörð Bjarmason
1
-2
/
+1
2021-05-20
Merge branch 'en/dir-traversal'
Junio C Hamano
1
-0
/
+3
2021-05-13
ls-files: error out on -i unless -o or -c are specified
Elijah Newren
1
-0
/
+3
2021-05-10
Merge branch 'bc/hash-transition-interop-part-1'
Junio C Hamano
1
-1
/
+1
2021-05-07
Merge branch 'ah/plugleaks'
Junio C Hamano
1
-1
/
+2
2021-04-28
ls-files: free max_prefix when done
Andrzej Hunt
1
-1
/
+2
2021-04-27
hash: provide per-algorithm null OIDs
brian m. carlson
1
-1
/
+1
2021-04-14
ls-files: ensure full index
Derrick Stolee
1
-0
/
+4
2021-04-14
*: remove 'const' qualifier for struct index_state
Derrick Stolee
1
-5
/
+5
2021-03-20
tree.h API: simplify read_tree_recursive() signature
Ævar Arnfjörð Bjarmason
1
-3
/
+3
2021-03-20
ls-files: refactor away read_tree()
Ævar Arnfjörð Bjarmason
1
-43
/
+34
2021-03-20
ls-files: don't needlessly pass around stage variable
Ævar Arnfjörð Bjarmason
1
-17
/
+8
2021-03-20
tree.c API: move read_tree() into builtin/ls-files.c
Ævar Arnfjörð Bjarmason
1
-0
/
+91
2021-01-23
ls-files.c: add --deduplicate option
ZheNing Hu
1
-3
/
+28
2021-01-23
ls_files.c: consolidate two for loops into one
ZheNing Hu
1
-36
/
+27
2021-01-23
ls_files.c: bugfix for --deleted and --modified
ZheNing Hu
1
-4
/
+7
2020-08-18
dir: fix problematic API to avoid memory leaks
Elijah Newren
1
-2
/
+2
2020-05-05
Merge branch 'dl/opt-callback-cleanup'
Junio C Hamano
1
-6
/
+6
2020-04-28
Use OPT_CALLBACK and OPT_CALLBACK_F
Denton Liu
1
-6
/
+6
2020-04-01
Fix error-prone fill_directory() API; make it only return matches
Elijah Newren
1
-2
/
+3
2019-09-30
Merge branch 'ds/include-exclude'
Junio C Hamano
1
-4
/
+4
2019-09-05
treewide: rename 'exclude' methods to 'pattern'
Derrick Stolee
1
-3
/
+3
2019-09-05
treewide: rename 'struct exclude_list' to 'struct pattern_list'
Derrick Stolee
1
-3
/
+3
2019-06-13
cleanup: fix possible overflow errors in binary search, part 2
René Scharfe
1
-1
/
+1
2019-04-25
Merge branch 'tg/ls-files-debug-format-fix'
Junio C Hamano
1
-5
/
+5
2019-04-08
ls-files: use correct format string
Thomas Gummerer
1
-5
/
+5
2019-03-20
report_path_error(): drop unused prefix parameter
Jeff King
1
-1
/
+1
2019-02-06
Merge branch 'nd/the-index-final'
Junio C Hamano
1
-1
/
+0
2019-01-29
Merge branch 'sb/submodule-recursive-fetch-gets-the-tip'
Junio C Hamano
1
-5
/
+7
2019-01-24
cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch
Nguyễn Thái Ngọc Duy
1
-1
/
+0
2018-12-05
repository: repo_submodule_init to take a submodule struct
Stefan Beller
1
-5
/
+7
2018-11-19
tree.c: make read_tree*() take 'struct repository *'
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-11-06
assert NOARG/NONEG behavior of parse-options callbacks
Jeff King
1
-0
/
+7
2018-11-06
ls-files: mark exclude options as NONEG
Jeff King
1
-3
/
+4
2018-08-13
ls-files: correct index argument to get_convert_attr_ascii()
Nguyễn Thái Ngọc Duy
1
-8
/
+9
2018-08-13
dir.c: remove an implicit dependency on the_index in pathspec code
Nguyễn Thái Ngọc Duy
1
-3
/
+3
2018-08-13
convert.c: remove an implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-06-01
Merge branch 'nd/use-opt-int-set-f'
Junio C Hamano
1
-3
/
+3
2018-05-24
Use OPT_SET_INT_F() for cmdline option specification
Nguyễn Thái Ngọc Duy
1
-3
/
+3
2018-05-06
Replace all die("BUG: ...") calls by BUG() ones
Johannes Schindelin
1
-1
/
+1
2018-03-14
Convert find_unique_abbrev* to struct object_id
brian m. carlson
1
-2
/
+2
2018-03-14
resolve-undo: convert struct resolve_undo_info to object_id
brian m. carlson
1
-1
/
+1
2017-11-21
Merge branch 'bp/fsmonitor'
Junio C Hamano
1
-2
/
+6
2017-10-01
ls-files: Add support in ls-files to display the fsmonitor valid bit
Ben Peart
1
-2
/
+6
2017-09-08
add UNLEAK annotation for reducing leak false positives
Jeff King
1
-0
/
+1
2017-08-26
Merge branch 'bw/submodule-config-cleanup'
Junio C Hamano
1
-5
/
+1
2017-08-03
submodule-config: lazy-load a repository's .gitmodules file
Brandon Williams
1
-5
/
+0
2017-08-03
submodule-config: move submodule-config functions to submodule-config.c
Brandon Williams
1
-0
/
+1
2017-07-17
ls-files: don't try to prune an empty index
René Scharfe
1
-1
/
+1
2017-07-17
use MOVE_ARRAY
René Scharfe
1
-2
/
+1
2017-06-23
ls-files: use repository object
Brandon Williams
1
-114
/
+78
2017-06-23
Merge branches 'bw/ls-files-sans-the-index' and 'bw/config-h' into bw/repo-ob...
Junio C Hamano
1
-79
/
+100
2017-06-15
config: don't include config.h by default
Brandon Williams
1
-0
/
+1
2017-06-13
ls-files: factor out tag calculation
Brandon Williams
1
-16
/
+25
2017-06-13
ls-files: factor out debug info into a function
Brandon Williams
1
-9
/
+14
2017-06-13
ls-files: convert show_files to take an index
Brandon Williams
1
-15
/
+15
2017-06-13
ls-files: convert show_ce_entry to take an index
Brandon Williams
1
-5
/
+6
2017-06-13
ls-files: convert prune_cache to take an index
Brandon Williams
1
-7
/
+8
2017-06-13
ls-files: convert ce_excluded to take an index
Brandon Williams
1
-4
/
+5
2017-06-13
ls-files: convert show_ru_info to take an index
Brandon Williams
1
-4
/
+4
2017-06-13
ls-files: convert show_other_files to take an index
Brandon Williams
1
-3
/
+4
2017-06-13
ls-files: convert show_killed_files to take an index
Brandon Williams
1
-10
/
+11
2017-06-13
ls-files: convert write_eolinfo to take an index
Brandon Williams
1
-7
/
+6
2017-06-13
ls-files: convert overlay_tree_on_cache to take an index
Brandon Williams
1
-7
/
+8
2017-06-13
tree: convert read_tree to take an index parameter
Brandon Williams
1
-1
/
+1
2017-06-13
convert: convert get_cached_convert_stats_ascii to take an index
Brandon Williams
1
-1
/
+2
2017-05-30
Merge branch 'bw/pathspec-sans-the-index'
Junio C Hamano
1
-6
/
+25
2017-05-29
Merge branch 'bc/object-id'
Junio C Hamano
1
-3
/
+3
2017-05-12
ls-files: prevent prune_cache from overeagerly pruning submodules
Brandon Williams
1
-6
/
+25
2017-05-08
tree: convert parse_tree_indirect to struct object_id
brian m. carlson
1
-1
/
+1
2017-05-08
builtin/ls-files: convert overlay_tree_on_cache to object_id
brian m. carlson
1
-3
/
+3
2017-05-06
dir: convert fill_directory to take an index
Brandon Williams
1
-1
/
+1
2017-05-06
dir: convert is_excluded to take an index
Brandon Williams
1
-1
/
+1
2017-04-18
ls-files: fix path used when recursing into submodules
Jacob Keller
1
-1
/
+4
2017-04-17
ls-files: fix recurse-submodules with nested submodules
Jacob Keller
1
-0
/
+4
2017-03-17
ls-files: fix bug when recursing with relative pathspec
Brandon Williams
1
-12
/
+13
2017-03-17
ls-files: fix typo in variable name
Brandon Williams
1
-8
/
+8
2017-02-13
ls-files: move only kept cache entries in prune_cache()
René Scharfe
1
-5
/
+4
2017-02-13
ls-files: pass prefix length explicitly to prune_cache()
René Scharfe
1
-5
/
+7
2016-10-26
Merge branch 'bw/ls-files-recurse-submodules'
Junio C Hamano
1
-40
/
+141
2016-10-10
ls-files: add pathspec matching for submodules
Brandon Williams
1
-6
/
+21
2016-10-10
ls-files: pass through safe options for --recurse-submodules
Brandon Williams
1
-3
/
+27
2016-10-10
ls-files: optionally recurse into submodules
Brandon Williams
1
-38
/
+100
2016-09-07
cache: convert struct cache_entry to use struct object_id
brian m. carlson
1
-1
/
+1
2016-07-26
die("bug"): report bugs consistently
Johannes Schindelin
1
-1
/
+2
2016-02-10
Merge branch 'jk/options-cleanup'
Junio C Hamano
1
-11
/
+3
2016-02-01
apply, ls-files: simplify "-z" parsing
Jeff King
1
-11
/
+3
2016-01-18
ls-files: add eol diagnostics
Torsten Bögershausen
1
-0
/
+21
2015-08-20
ps_matched: xcalloc() takes nmemb and then element size
Junio C Hamano
1
-1
/
+1
2015-03-26
Merge branch 'jc/report-path-error-to-dir'
Junio C Hamano
1
-43
/
+0
2015-03-24
report_path_error(): move to dir.c
Junio C Hamano
1
-43
/
+0
2015-01-14
standardize usage info string format
Alex Henrie
1
-1
/
+1
2014-09-02
grammofix in user-facing messages
Alex Henrie
1
-1
/
+1
2014-02-24
pathspec: pass directory indicator to match_pathspec_item()
Nguyễn Thái Ngọc Duy
1
-2
/
+3
2014-02-24
pathspec: rename match_pathspec_depth() to match_pathspec()
Nguyễn Thái Ngọc Duy
1
-2
/
+4
2014-02-24
pathspec: convert some match_pathspec_depth() to dir_path_match()
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2013-09-11
Merge branch 'jc/ls-files-killed-optim'
Junio C Hamano
1
-0
/
+2
2013-09-09
Merge branch 'jl/submodule-mv'
Junio C Hamano
1
-46
/
+29
2013-08-15
ls-files -k: a directory only can be killed if the index has a non-directory
Junio C Hamano
1
-0
/
+2
2013-08-05
Replace deprecated OPT_BOOLEAN by OPT_BOOL
Stefan Beller
1
-12
/
+12
2013-07-22
Merge branch 'jx/clean-interactive'
Junio C Hamano
1
-7
/
+11
2013-07-15
remove init_pathspec() in favor of parse_pathspec()
Nguyễn Thái Ngọc Duy
1
-6
/
+5
2013-07-15
convert common_prefix() to use struct pathspec
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2013-07-15
convert {read,fill}_directory to take struct pathspec
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2013-07-15
convert report_path_error to take struct pathspec
Nguyễn Thái Ngọc Duy
1
-8
/
+11
2013-07-15
ls-files: convert to use parse_pathspec
Nguyễn Thái Ngọc Duy
1
-33
/
+13
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
-6
/
+6
2013-06-30
Merge branch 'mh/ref-races'
Junio C Hamano
1
-5
/
+7
2013-06-26
write_name{_quoted_relative,}(): remove redundant parameters
Jiang Xin
1
-9
/
+8
2013-06-26
quote_path_relative(): remove redundant parameter
Jiang Xin
1
-1
/
+1
2013-06-26
quote.c: substitute path_relative with relative_path
Jiang Xin
1
-2
/
+7
2013-06-20
Extract a struct stat_data from cache_entry
Michael Haggerty
1
-5
/
+7
2013-06-13
use logical OR (||) instead of binary OR (|) in logical context
René Scharfe
1
-4
/
+4
2013-04-15
dir.c: replace is_path_excluded with now equivalent is_excluded API
Karsten Blees
1
-11
/
+4
2013-01-23
Merge branch 'as/check-ignore'
Junio C Hamano
1
-4
/
+11
2013-01-16
clean.c, ls-files.c: respect encapsulation of exclude_list_groups
Adam Spiers
1
-5
/
+10
2013-01-10
Merge branch 'as/dir-c-cleanup'
Junio C Hamano
1
-1
/
+1
2013-01-06
dir.c: keep track of where patterns came from
Adam Spiers
1
-2
/
+3
2013-01-06
dir.c: use a single struct exclude_list per source of excludes
Adam Spiers
1
-3
/
+5
2012-12-28
dir.c: rename path_excluded() to is_path_excluded()
Adam Spiers
1
-1
/
+1
2012-11-19
pathspec: save the non-wildcard length part
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2012-08-20
i18n: ls-files: mark parseopt strings for translation
Nguyễn Thái Ngọc Duy
1
-27
/
+27
2012-06-05
path_excluded(): update API to less cache-entry centric
Junio C Hamano
1
-2
/
+8
2012-06-03
ls-files -i: pay attention to exclusion of leading paths
Junio C Hamano
1
-6
/
+11
2011-10-10
Merge branch 'cb/common-prefix-unification'
Junio C Hamano
1
-1
/
+1
2011-09-12
rename pathspec_prefix() to common_prefix() and move to dir.[ch]
Clemens Buchacher
1
-1
/
+1
2011-09-06
remove prefix argument from pathspec_prefix
Clemens Buchacher
1
-1
/
+1
2011-08-23
Merge branch 'cb/maint-ls-files-error-report'
Junio C Hamano
1
-3
/
+7
2011-08-11
ls-files: fix pathspec display on error
Clemens Buchacher
1
-3
/
+7
2011-08-02
commit: allow partial commits with relative paths
Clemens Buchacher
1
-36
/
+2
2011-04-05
pathspec: rename per-item field has_wildcard to use_wildcard
Junio C Hamano
1
-1
/
+1
2011-03-25
Convert read_tree{,_recursive} to support struct pathspec
Nguyễn Thái Ngọc Duy
1
-4
/
+5
2010-12-12
Merge branch 'jn/git-cmd-h-bypass-setup'
Junio C Hamano
1
-0
/
+3
2010-10-22
ls-files -h: show usage even with corrupt index
Nguyễn Thái Ngọc Duy
1
-0
/
+3
2010-10-08
Use parentheses and `...' where appropriate
Štěpán Němec
1
-1
/
+1
2010-08-18
Merge branch 'ar/string-list-foreach'
Junio C Hamano
1
-23
/
+22
2010-08-02
ls-files: learn a debugging dump format
Thomas Rast
1
-0
/
+9
2010-07-05
Convert the users of for_each_string_list to for_each_string_list_item macro
Alex Riesen
1
-23
/
+22
2010-06-30
Merge branch 'jp/string-list-api-cleanup'
Junio C Hamano
1
-1
/
+1
2010-06-27
string_list: Fix argument order for for_each_string_list
Julian Phillips
1
-1
/
+1
2010-06-05
ls-files: allow relative pathspec
Clemens Buchacher
1
-34
/
+41
2010-03-21
ls: remove redundant logic
Erik Faye-Lund
1
-5
/
+2
2010-02-22
Move 'builtin-*' into a 'builtin/' subdirectory
Linus Torvalds
1
-0
/
+606