| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-23 | config: move Git config parsing into "environment.c" | Patrick Steinhardt | 1 | -0/+1 |
| 2025-07-23 | config: drop `git_config()` wrapper | Patrick Steinhardt | 1 | -1/+1 |
| 2025-04-17 | global: use designated initializers for options | Patrick Steinhardt | 1 | -3/+8 |
| 2024-09-13 | builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h | John Cai | 1 | -2/+1 |
| 2024-09-13 | builtin: add a repository parameter for builtin functions | John Cai | 1 | -1/+4 |
| 2024-04-18 | builtin: stop using `the_index` | Patrick Steinhardt | 1 | -8/+7 |
| 2024-03-28 | Merge branch 'eb/hash-transition' | Junio C Hamano | 1 | -1/+1 |
| 2024-03-07 | Merge branch 'js/merge-tree-3-trees' | Junio C Hamano | 1 | -1/+2 |
| 2024-02-23 | Always check `parse_tree*()`'s return value | Johannes Schindelin | 1 | -1/+2 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -2/+0 |
| 2023-10-02 | tree-walk: init_tree_desc take an oid to get the hash algorithm | Eric W. Biederman | 1 | -1/+1 |
| 2023-09-05 | parse-options: mark unused "opt" parameter in callbacks | Jeff King | 1 | -1/+1 |
| 2023-07-06 | Merge branch 'gc/config-context' | Junio C Hamano | 1 | -2/+3 |
| 2023-06-28 | config: add ctx arg to config_fn_t | Glen Choo | 1 | -2/+3 |
| 2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -2/+1 |
| 2023-06-21 | sparse-index.h: move declarations for sparse-index.c from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-24 | hash-ll.h: split out of hash.h to remove dependency on repository.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-11 | object-name.h: move declarations for object-name.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-04 | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-... | Junio C Hamano | 1 | -1/+1 |
| 2023-03-28 | cocci: apply the "cache.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 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-17 | Merge branch 'en/header-cleanup' | Junio C Hamano | 1 | -0/+1 |
| 2023-02-27 | unpack-trees: special case read-tree debugging as internal usage | Elijah Newren | 1 | -5/+5 |
| 2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2022-12-26 | read-tree: add "--super-prefix" option, eliminate global | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2022-11-21 | cocci: apply "pending" index-compatibility to some "builtin/*.c" | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2022-11-21 | cocci & cache.h: apply variable section of "pending" index-compatibility | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-11-21 | cocci & cache.h: apply a selection of "pending" index-compatibility | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-11-21 | cocci & cache.h: remove rarely used "the_index" compat macros | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2022-11-10 | read-tree: use 'skip_cache_tree_update' option | Victoria Dye | 1 | -0/+4 |
| 2022-10-13 | doc txt & -h consistency: make "read-tree" consistent | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-10-13 | doc txt & -h consistency: word-wrap | Ævar Arnfjörð Bjarmason | 1 | -1/+3 |
| 2022-03-01 | read-tree: make three-way merge sparse-aware | Victoria Dye | 1 | -5/+0 |
| 2022-03-01 | read-tree: make two-way merge sparse-aware | Victoria Dye | 1 | -5/+0 |
| 2022-03-01 | read-tree: narrow scope of index expansion for '--prefix' | Victoria Dye | 1 | -2/+1 |
| 2022-03-01 | read-tree: integrate with sparse index | Victoria Dye | 1 | -2/+19 |
| 2022-03-01 | read-tree: explicitly disallow prefixes with a leading '/' | Victoria Dye | 1 | -0/+4 |
| 2021-09-27 | Change unpack_trees' 'reset' flag into an enum | Elijah Newren | 1 | -0/+3 |
| 2021-09-27 | unpack-trees: introduce preserve_ignored to unpack_trees_options | Elijah Newren | 1 | -10/+3 |
| 2021-09-27 | read-tree, merge-recursive: overwrite ignored files by default | Elijah Newren | 1 | -15/+10 |
| 2021-09-27 | checkout, read-tree: fix leak of unpack_trees_options.dir | Elijah Newren | 1 | -0/+5 |
| 2020-04-28 | Use OPT_CALLBACK and OPT_CALLBACK_F | Denton Liu | 1 | -6/+6 |
| 2019-11-22 | sparse-checkout: update working directory in-process | Derrick Stolee | 1 | -1/+1 |
| 2019-05-13 | cmd_{read,write}_tree: rename "unused" variable that is used | Jeff King | 1 | -2/+2 |
| 2019-03-24 | read-tree: add --quiet | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2019-01-24 | cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2019-01-04 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -1/+3 |
| 2018-11-12 | cache-tree.c: remove the_repository references | Nguyễn Thái Ngọc Duy | 1 | -1/+3 |
| 2018-11-06 | assert NOARG/NONEG behavior of parse-options callbacks | Jeff King | 1 | -0/+3 |
| 2018-08-17 | Merge branch 'rs/parse-opt-lithelp' | Junio C Hamano | 1 | -1/+1 |
| 2018-08-03 | parse-options: automatically infer PARSE_OPT_LITERAL_ARGHELP | René Scharfe | 1 | -1/+1 |
| 2018-05-10 | lock_file: move static locks into functions | Martin Ågren | 1 | -2/+1 |
| 2017-08-03 | submodule: remove gitmodules_config | Brandon Williams | 1 | -2/+0 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-13 | Merge branch 'sb/submodule-blanket-recursive' | Junio C Hamano | 1 | -23/+9 |
| 2017-06-01 | Introduce 'submodule.recurse' option for worktree manipulators | Stefan Beller | 1 | -1/+9 |
| 2017-05-30 | reset/checkout/read-tree: unify config callback for submodule recursion | Stefan Beller | 1 | -25/+3 |
| 2017-05-30 | submodule recursing: do not write a config variable twice | Stefan Beller | 1 | -1/+1 |
| 2017-05-29 | Merge branch 'ja/do-not-ask-needless-questions' | Junio C Hamano | 1 | -2/+3 |
| 2017-05-29 | Merge branch 'jc/read-tree-empty-with-m' | Junio C Hamano | 1 | -1/+1 |
| 2017-05-12 | read-tree -m: make error message for merging 0 trees less smart aleck | Jean-Noel Avila | 1 | -2/+3 |
| 2017-05-10 | read-tree: "read-tree -m --empty" does not make sense | Junio C Hamano | 1 | -1/+1 |
| 2017-05-08 | tree: convert parse_tree_indirect to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | builtin/read-tree: convert to struct object_id | brian m. carlson | 1 | -5/+5 |
| 2017-03-16 | builtin/read-tree: add --recurse-submodules switch | Stefan Beller | 1 | -0/+29 |
| 2017-01-11 | read-tree: use OPT_BOOL instead of OPT_SET_INT | Stefan Beller | 1 | -18/+18 |
| 2016-12-07 | hold_locked_index(): align error handling with hold_lockfile_for_update() | Junio C Hamano | 1 | -1/+1 |
| 2016-09-07 | cache: convert struct cache_entry to use struct object_id | brian m. carlson | 1 | -1/+1 |
| 2015-09-25 | convert trivial sprintf / strcpy calls to xsnprintf | Jeff King | 1 | -1/+1 |
| 2015-09-01 | Merge branch 'ah/read-tree-usage-string' | Junio C Hamano | 1 | -1/+1 |
| 2015-08-28 | read-tree: replace bracket set with parentheses to clarify usage | Alex Henrie | 1 | -1/+1 |
| 2014-10-01 | lockfile.h: extract new header file for the functions in lockfile.c | Michael Haggerty | 1 | -0/+1 |
| 2014-06-13 | read-tree: note about dropping split-index mode or index version | Nguyễn Thái Ngọc Duy | 1 | -0/+9 |
| 2014-06-13 | cache-tree: mark istate->cache_changed on prime_cache_tree() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2014-06-13 | read-cache: new API write_locked_index instead of write_index/write_cache | Nguyễn Thái Ngọc Duy | 1 | -4/+3 |
| 2013-10-16 | C: have space around && and || operators | Junio C Hamano | 1 | -1/+1 |
| 2013-06-02 | diff-lib, read-tree, unpack-trees: mark cache_entry array paramters const | René Scharfe | 1 | -1/+2 |
| 2013-06-02 | diff-lib, read-tree, unpack-trees: mark cache_entry pointers const | René Scharfe | 1 | -1/+1 |
| 2012-08-20 | i18n: read-tree: mark parseopt strings for translation | Nguyễn Thái Ngọc Duy | 1 | -19/+19 |
| 2011-05-25 | Teach read-tree the -n|--dry-run option | Jens Lehmann | 1 | -1/+2 |
| 2011-02-15 | Make <identifier> lowercase as per CodingGuidelines | Michael J Gruber | 1 | -2/+2 |
| 2010-11-15 | add description parameter to OPT__VERBOSE | René Scharfe | 1 | -1/+1 |
| 2010-09-10 | read-tree: deprecate syntax without tree-ish args | Jan Krüger | 1 | -1/+9 |
| 2010-07-08 | Merge remote branch 'ko/master' into jc/read-tree-cache-tree-fix | Junio C Hamano | 1 | -0/+230 |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -0/+235 |