aboutsummaryrefslogtreecommitdiffstats
path: root/builtin/sparse-checkout.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-08Merge branch 'en/sparse-checkout-eoo'Junio C Hamano1-6/+3
2024-01-08Merge branch 'jc/sparse-checkout-set-default-fix'Junio C Hamano1-1/+1
2023-12-26sparse-checkout: use default patterns for 'set' only !stdinJunio C Hamano1-1/+1
2023-12-26sparse-checkout: be consistent with end of options markersElijah Newren1-6/+3
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-4/+0
2023-06-21cache.h: remove this no-longer-used headerElijah Newren1-1/+0
2023-04-25Merge branch 'en/header-split-cache-h'Junio C Hamano1-0/+2
2023-04-11Merge branch 'ws/sparse-check-rules'Junio C Hamano1-20/+117
2023-04-11object-file.h: move declarations for object-file.c functions from cache.hElijah Newren1-0/+1
2023-04-11object-name.h: move declarations for object-name.c functions from cache.hElijah Newren1-0/+1
2023-04-06Merge branch 'en/header-split-cleanup'Junio C Hamano1-0/+3
2023-04-06Merge branch 'ab/remove-implicit-use-of-the-repository'Junio C Hamano1-1/+1
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano1-1/+1
2023-03-28cocci: apply the "cache.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-1/+1
2023-03-27builtin/sparse-checkout: add check-rules commandWilliam Sprent1-20/+111
2023-03-27builtin/sparse-checkout: remove NEED_WORK_TREE flagWilliam Sprent1-0/+6
2023-03-21setup.h: move declarations for setup.c functions from cache.hElijah Newren1-0/+1
2023-03-21environment.h: move declarations for environment.c functions from cache.hElijah Newren1-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2023-02-27sparse-checkout: avoid using internal API of unpack-trees, take 2Elijah Newren1-1/+0
2023-02-27sparse-checkout: avoid using internal API of unpack-treesElijah Newren1-2/+1
2023-01-17treewide: always have a valid "index_state.repo" memberÆvar Arnfjörð Bjarmason1-1/+1
2023-01-16cache API: add a "INDEX_STATE_INIT" macro/function, add release_index()Ævar Arnfjörð Bjarmason1-0/+1
2022-10-13doc txt & -h consistency: use "<options>", not "<options>..."Ævar Arnfjörð Bjarmason1-1/+1
2022-10-13doc txt & -h consistency: correct padding around "[]()"Ævar Arnfjörð Bjarmason1-1/+1
2022-08-25pass subcommand "prefix" arguments to parse_options()Jeff King1-4/+4
2022-08-19builtin/sparse-checkout.c: let parse-options parse subcommandsSZEDER Gábor1-28/+16
2022-08-19parse-options: PARSE_OPT_KEEP_UNKNOWN only applies to --optionsSZEDER Gábor1-2/+2
2022-06-03Merge branch 'ds/sparse-sparse-checkout'Junio C Hamano1-1/+7
2022-06-03Merge branch 'en/sparse-cone-becomes-default'Junio C Hamano1-1/+1
2022-05-23sparse-checkout: integrate with sparse indexDerrick Stolee1-0/+3
2022-05-23sparse-checkout: --no-sparse-index needs a full indexDerrick Stolee1-0/+3
2022-05-23sparse-index: introduce partially-sparse indexesDerrick Stolee1-1/+1
2022-04-21sparse-checkout: make --cone the defaultElijah Newren1-1/+1
2022-03-23Merge branch 'ep/remove-duplicated-includes'Junio C Hamano1-1/+0
2022-03-13Merge branch 'ab/plug-random-leaks'Junio C Hamano1-2/+1
2022-03-13builtin/sparse-checkout.c: delete duplicate includeElia Pinto1-1/+0
2022-03-06Merge branch 'en/sparse-checkout-fixes'Junio C Hamano1-5/+73
2022-03-04lockfile API users: simplify and don't leak "path"Ævar Arnfjörð Bjarmason1-2/+1
2022-02-25Merge branch 'ja/i18n-common-messages'Junio C Hamano1-4/+4
2022-02-25Merge branch 'ds/sparse-checkout-requires-per-worktree-config'Junio C Hamano1-15/+13
2022-02-20sparse-checkout: reject arguments in cone-mode that look like patternsElijah Newren1-0/+11
2022-02-20sparse-checkout: error or warn when given individual filesElijah Newren1-6/+36
2022-02-20sparse-checkout: pay attention to prefix for {set, add}Elijah Newren1-0/+26
2022-02-20sparse-checkout: correctly set non-cone mode when expectedElijah Newren1-0/+1
2022-02-20sparse-checkout: correct reapply's handling of optionsElijah Newren1-3/+3
2022-02-11Merge branch 'en/sparse-checkout-leakfix'Junio C Hamano1-0/+2
2022-02-09Merge branch 'jt/sparse-checkout-leading-dir-fix'Junio C Hamano1-0/+3
2022-02-08sparse-checkout: set worktree-config correctlyDerrick Stolee1-15/+13
2022-02-04i18n: remove from i18n strings that do not hold translatable partsJean-Noël Avila1-4/+4
2022-01-28sparse-checkout: fix a couple minor memory leaksElijah Newren1-0/+2
2022-01-21sparse-checkout: create leading directoryJonathan Tan1-0/+3
2022-01-10Merge branch 'ds/sparse-checkout-malformed-pattern-fix'Junio C Hamano1-1/+4
2021-12-30sparse-checkout: refuse to add to bad patternsDerrick Stolee1-0/+3
2021-12-30sparse-checkout: fix OOM error with mixed patternsDerrick Stolee1-1/+1
2021-12-23sparse-checkout: remove stray trailing spaceElijah Newren1-1/+1
2021-12-15sparse-checkout: enable reapply to take --[no-]{cone,sparse-index}Elijah Newren1-1/+17
2021-12-15sparse-checkout: enable `set` to initialize sparse-checkout modeElijah Newren1-1/+26
2021-12-15sparse-checkout: split out code for tweaking settings configElijah Newren1-19/+37
2021-12-15sparse-checkout: disallow --no-stdin as an argument to setElijah Newren1-2/+3
2021-12-15sparse-checkout: add sanity-checks on initial sparsity stateElijah Newren1-0/+20
2021-12-15sparse-checkout: break apart functions for sparse_checkout_(set|add)Elijah Newren1-14/+40
2021-12-15sparse-checkout: pass use_stdin as a parameter instead of as a globalElijah Newren1-12/+16
2021-09-07sparse-checkout: clear tracked sparse dirsDerrick Stolee1-0/+94
2021-07-30use fspathhash() everywhereRené Scharfe1-8/+2
2021-04-30Merge branch 'ds/sparse-index-protections'Junio C Hamano1-9/+35
2021-03-30sparse-checkout: disable sparse-indexDerrick Stolee1-1/+9
2021-03-30sparse-checkout: toggle sparse index from builtinDerrick Stolee1-1/+16
2021-03-30sparse-checkout: hold pattern list in indexDerrick Stolee1-7/+10
2021-02-16exclude: add flags parameter to add_patterns()Jeff King1-4/+4
2021-01-23sparse-checkout: load sparse-checkout patternsDerrick Stolee1-5/+0
2020-09-30sparse-checkout: fill in some options boilerplateJeff King1-0/+37
2020-06-29Merge branch 'xl/upgrade-repo-format'Junio C Hamano1-0/+2
2020-06-05sparse-checkout: upgrade repository to version 1 when enabling extensionXin Li1-0/+2
2020-06-05sparse-checkout: avoid staging deletions of all filesElijah Newren1-0/+4
2020-03-27sparse-checkout: provide a new reapply subcommandElijah Newren1-1/+9
2020-03-27sparse-checkout: use improved unpack_trees porcelain messagesElijah Newren1-0/+2
2020-03-27sparse-checkout: use new update_sparsity() functionElijah Newren1-30/+10
2020-03-27unpack-trees: simplify pattern_list freeingElijah Newren1-1/+0
2020-03-05Merge branch 'ds/sparse-add'Junio C Hamano1-32/+109
2020-02-17Merge branch 'rs/strbuf-insertstr'Junio C Hamano1-1/+1
2020-02-11sparse-checkout: work with Windows pathsDerrick Stolee1-0/+3
2020-02-11sparse-checkout: create 'add' subcommandDerrick Stolee1-6/+66
2020-02-11sparse-checkout: extract pattern update from 'set' subcommandDerrick Stolee1-18/+26
2020-02-11sparse-checkout: extract add_patterns_from_input()Derrick Stolee1-29/+35
2020-02-10strbuf: add and use strbuf_insertstr()René Scharfe1-1/+1
2020-01-31sparse-checkout: escape all glob characters on writeDerrick Stolee1-1/+1
2020-01-31sparse-checkout: use C-style quotes in 'list' subcommandDerrick Stolee1-2/+4
2020-01-31sparse-checkout: unquote C-style strings over --stdinDerrick Stolee1-1/+14
2020-01-31sparse-checkout: write escaped patterns in cone modeDerrick Stolee1-2/+21
2020-01-24sparse-checkout: create leading directoriesDerrick Stolee1-0/+4
2019-12-30sparse-checkout: list directories in cone modeDerrick Stolee1-0/+21
2019-12-13sparse-checkout: respect core.ignoreCase in cone modeDerrick Stolee1-2/+8
2019-11-22sparse-checkout: check for dirty statusDerrick Stolee1-0/+13
2019-11-22sparse-checkout: update working directory in-process for 'init'Derrick Stolee1-16/+20
2019-11-22sparse-checkout: write using lockfileDerrick Stolee1-4/+11
2019-11-22sparse-checkout: use in-process update for disable subcommandDerrick Stolee1-13/+12
2019-11-22sparse-checkout: update working directory in-processDerrick Stolee1-12/+71
2019-11-22sparse-checkout: sanitize for nested foldersDerrick Stolee1-4/+18
2019-11-22sparse-checkout: init and set in cone modeDerrick Stolee1-16/+147
2019-11-22sparse-checkout: create 'disable' subcommandDerrick Stolee1-1/+25
2019-11-22sparse-checkout: add '--stdin' option to set subcommandDerrick Stolee1-2/+32
2019-11-22sparse-checkout: 'set' subcommandDerrick Stolee1-2/+45
2019-11-22clone: add --sparse modeDerrick Stolee1-0/+6
2019-11-22sparse-checkout: create 'init' subcommandDerrick Stolee1-1/+74
2019-11-22sparse-checkout: create builtin with 'list' subcommandDerrick Stolee1-0/+86