| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-10-02 | Merge branch 'ds/sparse-checkout-expansion-advice' | Junio C Hamano | 1 | -0/+5 |
| 2024-09-23 | sparse-checkout: disable advice in 'disable' | Derrick Stolee | 1 | -0/+5 |
| 2024-09-23 | Merge branch 'jc/pass-repo-to-builtins' | Junio C Hamano | 1 | -2/+5 |
| 2024-09-13 | builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h | John Cai | 1 | -1/+1 |
| 2024-09-13 | builtin: add a repository parameter for builtin functions | John Cai | 1 | -1/+4 |
| 2024-09-06 | sparse-checkout: use fdopen_lock_file() instead of xfdopen() | Jeff King | 1 | -5/+4 |
| 2024-09-06 | sparse-checkout: check commit_lock_file when writing patterns | Jeff King | 1 | -2/+3 |
| 2024-09-06 | sparse-checkout: consolidate cleanup when writing patterns | Jeff King | 1 | -4/+3 |
| 2024-07-08 | Merge branch 'ps/leakfixes-more' | Junio C Hamano | 1 | -0/+1 |
| 2024-06-11 | parse-options: fix leaks for users of OPT_FILENAME | Patrick Steinhardt | 1 | -0/+1 |
| 2024-06-05 | sparse-checkout: free duplicate hashmap entries | Jeff King | 1 | -1/+8 |
| 2024-06-05 | sparse-checkout: free string list after displaying | Jeff King | 1 | -0/+2 |
| 2024-06-05 | sparse-checkout: free pattern list in sparse_checkout_list() | Jeff King | 1 | -3/+2 |
| 2024-06-05 | sparse-checkout: free sparse_filename after use | Jeff King | 1 | -0/+2 |
| 2024-06-05 | sparse-checkout: refactor temporary sparse_checkout_patterns | Jeff King | 1 | -1/+8 |
| 2024-06-05 | sparse-checkout: always free "line" strbuf after reading input | Jeff King | 1 | -0/+1 |
| 2024-06-05 | sparse-checkout: reuse --stdin buffer when reading patterns | Jeff King | 1 | -5/+4 |
| 2024-06-04 | sparse-checkout: clear patterns when init() sees existing sparse file | Jeff King | 1 | -0/+1 |
| 2024-06-04 | sparse-checkout: pass string literals directly to add_pattern() | Jeff King | 1 | -8/+3 |
| 2024-06-04 | sparse-checkout: free string list in write_cone_to_file() | Jeff King | 1 | -0/+2 |
| 2024-01-08 | Merge branch 'en/sparse-checkout-eoo' | Junio C Hamano | 1 | -6/+3 |
| 2024-01-08 | Merge branch 'jc/sparse-checkout-set-default-fix' | Junio C Hamano | 1 | -1/+1 |
| 2023-12-26 | sparse-checkout: use default patterns for 'set' only !stdin | Junio C Hamano | 1 | -1/+1 |
| 2023-12-26 | sparse-checkout: be consistent with end of options markers | Elijah Newren | 1 | -6/+3 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -4/+0 |
| 2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -1/+0 |
| 2023-04-25 | Merge branch 'en/header-split-cache-h' | Junio C Hamano | 1 | -0/+2 |
| 2023-04-11 | Merge branch 'ws/sparse-check-rules' | Junio C Hamano | 1 | -20/+117 |
| 2023-04-11 | object-file.h: move declarations for object-file.c functions from cache.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-06 | Merge branch 'en/header-split-cleanup' | Junio C Hamano | 1 | -0/+3 |
| 2023-04-06 | Merge branch 'ab/remove-implicit-use-of-the-repository' | Junio C Hamano | 1 | -1/+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-27 | builtin/sparse-checkout: add check-rules command | William Sprent | 1 | -20/+111 |
| 2023-03-27 | builtin/sparse-checkout: remove NEED_WORK_TREE flag | William Sprent | 1 | -0/+6 |
| 2023-03-21 | setup.h: move declarations for setup.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | environment.h: move declarations for environment.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-02-27 | sparse-checkout: avoid using internal API of unpack-trees, take 2 | Elijah Newren | 1 | -1/+0 |
| 2023-02-27 | sparse-checkout: avoid using internal API of unpack-trees | Elijah Newren | 1 | -2/+1 |
| 2023-01-17 | treewide: always have a valid "index_state.repo" member | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2023-01-16 | cache API: add a "INDEX_STATE_INIT" macro/function, add release_index() | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2022-10-13 | doc txt & -h consistency: use "<options>", not "<options>..." | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-10-13 | doc txt & -h consistency: correct padding around "[]()" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-08-25 | pass subcommand "prefix" arguments to parse_options() | Jeff King | 1 | -4/+4 |
| 2022-08-19 | builtin/sparse-checkout.c: let parse-options parse subcommands | SZEDER Gábor | 1 | -28/+16 |
| 2022-08-19 | parse-options: PARSE_OPT_KEEP_UNKNOWN only applies to --options | SZEDER Gábor | 1 | -2/+2 |
| 2022-06-03 | Merge branch 'ds/sparse-sparse-checkout' | Junio C Hamano | 1 | -1/+7 |
| 2022-06-03 | Merge branch 'en/sparse-cone-becomes-default' | Junio C Hamano | 1 | -1/+1 |
| 2022-05-23 | sparse-checkout: integrate with sparse index | Derrick Stolee | 1 | -0/+3 |
| 2022-05-23 | sparse-checkout: --no-sparse-index needs a full index | Derrick Stolee | 1 | -0/+3 |
| 2022-05-23 | sparse-index: introduce partially-sparse indexes | Derrick Stolee | 1 | -1/+1 |
| 2022-04-21 | sparse-checkout: make --cone the default | Elijah Newren | 1 | -1/+1 |
| 2022-03-23 | Merge branch 'ep/remove-duplicated-includes' | Junio C Hamano | 1 | -1/+0 |
| 2022-03-13 | Merge branch 'ab/plug-random-leaks' | Junio C Hamano | 1 | -2/+1 |
| 2022-03-13 | builtin/sparse-checkout.c: delete duplicate include | Elia Pinto | 1 | -1/+0 |
| 2022-03-06 | Merge branch 'en/sparse-checkout-fixes' | Junio C Hamano | 1 | -5/+73 |
| 2022-03-04 | lockfile API users: simplify and don't leak "path" | Ævar Arnfjörð Bjarmason | 1 | -2/+1 |
| 2022-02-25 | Merge branch 'ja/i18n-common-messages' | Junio C Hamano | 1 | -4/+4 |
| 2022-02-25 | Merge branch 'ds/sparse-checkout-requires-per-worktree-config' | Junio C Hamano | 1 | -15/+13 |
| 2022-02-20 | sparse-checkout: reject arguments in cone-mode that look like patterns | Elijah Newren | 1 | -0/+11 |
| 2022-02-20 | sparse-checkout: error or warn when given individual files | Elijah Newren | 1 | -6/+36 |
| 2022-02-20 | sparse-checkout: pay attention to prefix for {set, add} | Elijah Newren | 1 | -0/+26 |
| 2022-02-20 | sparse-checkout: correctly set non-cone mode when expected | Elijah Newren | 1 | -0/+1 |
| 2022-02-20 | sparse-checkout: correct reapply's handling of options | Elijah Newren | 1 | -3/+3 |
| 2022-02-11 | Merge branch 'en/sparse-checkout-leakfix' | Junio C Hamano | 1 | -0/+2 |
| 2022-02-09 | Merge branch 'jt/sparse-checkout-leading-dir-fix' | Junio C Hamano | 1 | -0/+3 |
| 2022-02-08 | sparse-checkout: set worktree-config correctly | Derrick Stolee | 1 | -15/+13 |
| 2022-02-04 | i18n: remove from i18n strings that do not hold translatable parts | Jean-Noël Avila | 1 | -4/+4 |
| 2022-01-28 | sparse-checkout: fix a couple minor memory leaks | Elijah Newren | 1 | -0/+2 |
| 2022-01-21 | sparse-checkout: create leading directory | Jonathan Tan | 1 | -0/+3 |
| 2022-01-10 | Merge branch 'ds/sparse-checkout-malformed-pattern-fix' | Junio C Hamano | 1 | -1/+4 |
| 2021-12-30 | sparse-checkout: refuse to add to bad patterns | Derrick Stolee | 1 | -0/+3 |
| 2021-12-30 | sparse-checkout: fix OOM error with mixed patterns | Derrick Stolee | 1 | -1/+1 |
| 2021-12-23 | sparse-checkout: remove stray trailing space | Elijah Newren | 1 | -1/+1 |
| 2021-12-15 | sparse-checkout: enable reapply to take --[no-]{cone,sparse-index} | Elijah Newren | 1 | -1/+17 |
| 2021-12-15 | sparse-checkout: enable `set` to initialize sparse-checkout mode | Elijah Newren | 1 | -1/+26 |
| 2021-12-15 | sparse-checkout: split out code for tweaking settings config | Elijah Newren | 1 | -19/+37 |
| 2021-12-15 | sparse-checkout: disallow --no-stdin as an argument to set | Elijah Newren | 1 | -2/+3 |
| 2021-12-15 | sparse-checkout: add sanity-checks on initial sparsity state | Elijah Newren | 1 | -0/+20 |
| 2021-12-15 | sparse-checkout: break apart functions for sparse_checkout_(set|add) | Elijah Newren | 1 | -14/+40 |
| 2021-12-15 | sparse-checkout: pass use_stdin as a parameter instead of as a global | Elijah Newren | 1 | -12/+16 |
| 2021-09-07 | sparse-checkout: clear tracked sparse dirs | Derrick Stolee | 1 | -0/+94 |
| 2021-07-30 | use fspathhash() everywhere | René Scharfe | 1 | -8/+2 |
| 2021-04-30 | Merge branch 'ds/sparse-index-protections' | Junio C Hamano | 1 | -9/+35 |
| 2021-03-30 | sparse-checkout: disable sparse-index | Derrick Stolee | 1 | -1/+9 |
| 2021-03-30 | sparse-checkout: toggle sparse index from builtin | Derrick Stolee | 1 | -1/+16 |
| 2021-03-30 | sparse-checkout: hold pattern list in index | Derrick Stolee | 1 | -7/+10 |
| 2021-02-16 | exclude: add flags parameter to add_patterns() | Jeff King | 1 | -4/+4 |
| 2021-01-23 | sparse-checkout: load sparse-checkout patterns | Derrick Stolee | 1 | -5/+0 |
| 2020-09-30 | sparse-checkout: fill in some options boilerplate | Jeff King | 1 | -0/+37 |
| 2020-06-29 | Merge branch 'xl/upgrade-repo-format' | Junio C Hamano | 1 | -0/+2 |
| 2020-06-05 | sparse-checkout: upgrade repository to version 1 when enabling extension | Xin Li | 1 | -0/+2 |
| 2020-06-05 | sparse-checkout: avoid staging deletions of all files | Elijah Newren | 1 | -0/+4 |
| 2020-03-27 | sparse-checkout: provide a new reapply subcommand | Elijah Newren | 1 | -1/+9 |
| 2020-03-27 | sparse-checkout: use improved unpack_trees porcelain messages | Elijah Newren | 1 | -0/+2 |
| 2020-03-27 | sparse-checkout: use new update_sparsity() function | Elijah Newren | 1 | -30/+10 |
| 2020-03-27 | unpack-trees: simplify pattern_list freeing | Elijah Newren | 1 | -1/+0 |
| 2020-03-05 | Merge branch 'ds/sparse-add' | Junio C Hamano | 1 | -32/+109 |
| 2020-02-17 | Merge branch 'rs/strbuf-insertstr' | Junio C Hamano | 1 | -1/+1 |
| 2020-02-11 | sparse-checkout: work with Windows paths | Derrick Stolee | 1 | -0/+3 |
| 2020-02-11 | sparse-checkout: create 'add' subcommand | Derrick Stolee | 1 | -6/+66 |
| 2020-02-11 | sparse-checkout: extract pattern update from 'set' subcommand | Derrick Stolee | 1 | -18/+26 |
| 2020-02-11 | sparse-checkout: extract add_patterns_from_input() | Derrick Stolee | 1 | -29/+35 |
| 2020-02-10 | strbuf: add and use strbuf_insertstr() | René Scharfe | 1 | -1/+1 |
| 2020-01-31 | sparse-checkout: escape all glob characters on write | Derrick Stolee | 1 | -1/+1 |
| 2020-01-31 | sparse-checkout: use C-style quotes in 'list' subcommand | Derrick Stolee | 1 | -2/+4 |
| 2020-01-31 | sparse-checkout: unquote C-style strings over --stdin | Derrick Stolee | 1 | -1/+14 |
| 2020-01-31 | sparse-checkout: write escaped patterns in cone mode | Derrick Stolee | 1 | -2/+21 |
| 2020-01-24 | sparse-checkout: create leading directories | Derrick Stolee | 1 | -0/+4 |
| 2019-12-30 | sparse-checkout: list directories in cone mode | Derrick Stolee | 1 | -0/+21 |
| 2019-12-13 | sparse-checkout: respect core.ignoreCase in cone mode | Derrick Stolee | 1 | -2/+8 |
| 2019-11-22 | sparse-checkout: check for dirty status | Derrick Stolee | 1 | -0/+13 |
| 2019-11-22 | sparse-checkout: update working directory in-process for 'init' | Derrick Stolee | 1 | -16/+20 |
| 2019-11-22 | sparse-checkout: write using lockfile | Derrick Stolee | 1 | -4/+11 |
| 2019-11-22 | sparse-checkout: use in-process update for disable subcommand | Derrick Stolee | 1 | -13/+12 |
| 2019-11-22 | sparse-checkout: update working directory in-process | Derrick Stolee | 1 | -12/+71 |
| 2019-11-22 | sparse-checkout: sanitize for nested folders | Derrick Stolee | 1 | -4/+18 |
| 2019-11-22 | sparse-checkout: init and set in cone mode | Derrick Stolee | 1 | -16/+147 |
| 2019-11-22 | sparse-checkout: create 'disable' subcommand | Derrick Stolee | 1 | -1/+25 |
| 2019-11-22 | sparse-checkout: add '--stdin' option to set subcommand | Derrick Stolee | 1 | -2/+32 |
| 2019-11-22 | sparse-checkout: 'set' subcommand | Derrick Stolee | 1 | -2/+45 |
| 2019-11-22 | clone: add --sparse mode | Derrick Stolee | 1 | -0/+6 |
| 2019-11-22 | sparse-checkout: create 'init' subcommand | Derrick Stolee | 1 | -1/+74 |
| 2019-11-22 | sparse-checkout: create builtin with 'list' subcommand | Derrick Stolee | 1 | -0/+86 |