aboutsummaryrefslogtreecommitdiffstats
path: root/repository.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-28Merge branch 'eb/hash-transition'Junio C Hamano1-0/+4
2024-02-26Merge branch 'ps/reftable-backend'Junio C Hamano1-2/+3
2024-02-07refs: introduce reftable backendPatrick Steinhardt1-2/+3
2024-02-05pack-objects: enable multi-pack reuse via `feature.experimental`Taylor Blau1-0/+1
2024-01-19refs: convert MERGE_AUTOSTASH to become a normal pseudo-refPatrick Steinhardt1-1/+0
2024-01-19refs: convert AUTO_MERGE to become a normal pseudo-refPatrick Steinhardt1-1/+0
2024-01-02setup: start tracking ref storage formatPatrick Steinhardt1-0/+4
2024-01-02refs: refactor logic to look up storage backendsPatrick Steinhardt1-0/+3
2023-10-02repository: add a compatibility hash algorithmEric W. Biederman1-0/+4
2023-06-29Merge branch 'en/header-split-cache-h-part-3'Junio C Hamano1-5/+3
2023-06-22Merge branch 'ds/disable-replace-refs'Junio C Hamano1-0/+9
2023-06-22Merge branch 'tb/pack-bitmap-traversal-with-boundary'Junio C Hamano1-0/+1
2023-06-21repository: remove unnecessary include of path.hElijah Newren1-2/+0
2023-06-21repository.h: move declaration of the_index from cache.hElijah Newren1-0/+3
2023-06-21preload-index.h: move declarations for preload-index.c from elsewhereElijah Newren1-3/+0
2023-06-12repository: create read_replace_refs settingDerrick Stolee1-0/+9
2023-05-26repository: move 'repository_format_worktree_config' to repo scopeVictoria Dye1-0/+1
2023-05-08pack-bitmap.c: use commit boundary during bitmap traversalTaylor Blau1-0/+1
2023-04-28Merge branch 'tb/enable-cruft-packs-by-default'Junio C Hamano1-1/+0
2023-04-18repository.h: drop unused `gc_cruft_packs`Taylor Blau1-1/+0
2023-04-13pack-revindex: introduce `pack.readReverseIndex`Taylor Blau1-0/+1
2023-02-23treewide: remove unnecessary git-compat-util.h includes in headersElijah Newren1-1/+0
2023-01-07features: feature.manyFiles implies fast index writesDerrick Stolee1-0/+1
2022-11-08Merge branch 'es/mark-gc-cruft-as-experimental'Taylor Blau1-0/+1
2022-10-26config: let feature.experimental imply gc.cruftPacks=trueEmily Shaffer1-0/+1
2022-09-13Merge branch 'ab/submodule-helper-prep'Junio C Hamano1-0/+3
2022-09-02submodule--helper: check repo{_submodule,}_init() return valuesÆvar Arnfjörð Bjarmason1-0/+3
2022-07-14commit-graph: pass repo_settings instead of repositoryTaylor Blau1-0/+1
2022-04-04Merge branch 'jh/builtin-fsmonitor-part2'Junio C Hamano1-0/+3
2022-03-25fsmonitor: config settings are repository-specificJeff Hostetler1-0/+3
2022-03-04repository.c: free the "path cache" in repo_clear()Ævar Arnfjörð Bjarmason1-1/+13
2022-02-16Merge branch 'en/fetch-negotiation-default-fix'Junio C Hamano1-1/+1
2022-02-02repo-settings: rename the traditional default fetch.negotiationAlgorithmElijah Newren1-1/+1
2022-01-03Merge branch 'ns/tmp-objdir'Junio C Hamano1-0/+1
2021-12-08tmp-objdir: disable ref updates when replacing the primary odbNeeraj Singh1-0/+1
2021-11-18remote: move static variables into per-repository structGlen Choo1-0/+4
2021-10-06Merge branch 'ab/repo-settings-cleanup'Junio C Hamano1-12/+8
2021-09-22repository.h: don't use a mix of int and bitfieldsÆvar Arnfjörð Bjarmason1-3/+2
2021-09-22repo-settings.c: simplify the setupÆvar Arnfjörð Bjarmason1-9/+6
2021-09-09repository: support unabsorbed in repo_submodule_initJonathan Tan1-6/+9
2021-06-28promisor-remote: support per-repository configJonathan Tan1-0/+2
2021-06-28repository: move global r_f_p_c to repo structJonathan Tan1-0/+3
2021-03-30sparse-index: add index.sparse config optionDerrick Stolee1-1/+2
2021-03-30sparse-index: add guard to ensure full indexDerrick Stolee1-0/+2
2020-10-27Merge branch 'ds/maintenance-part-2'Junio C Hamano1-0/+2
2020-09-29Merge branch 'tb/bloom-improvements'Junio C Hamano1-0/+1
2020-09-25midx: enable core.multiPackIndex by defaultDerrick Stolee1-0/+2
2020-09-09commit-graph: respect 'commitGraph.readChangedPaths'Taylor Blau1-0/+1
2020-08-18negotiator/noop: add noop fetch negotiatorJonathan Tan1-0/+1
2020-06-05repository: add a helper function to perform repository format upgradeXin Li1-0/+6
2020-04-22Merge branch 'jc/missing-ref-store-fix'Junio C Hamano1-2/+6
2020-04-09repository: mark the "refs" pointer as privateJeff King1-2/+6
2019-11-10Fix spelling errors in code commentsElijah Newren1-1/+1
2019-10-07Merge branch 'jk/disable-commit-graph-during-upload-pack'Junio C Hamano1-0/+3
2019-09-12upload-pack: disable commit graph more gently for shallow traversalJeff King1-0/+3
2019-09-03fetch: add fetch.writeCommitGraph config settingDerrick Stolee1-0/+1
2019-08-13repo-settings: create feature.experimental settingDerrick Stolee1-0/+8
2019-08-13repo-settings: parse core.untrackedCacheDerrick Stolee1-0/+8
2019-08-13repo-settings: consolidate some config settingsDerrick Stolee1-0/+14
2019-02-22trace2: create new combined trace facilityJeff Hostetler1-0/+3
2019-02-06Merge branch 'nd/the-index-final'Junio C Hamano1-0/+16
2019-01-14read-cache.c: replace update_index_if_able with repo_&Nguyễn Thái Ngọc Duy1-0/+6
2019-01-14read-cache.c: kill read_index()Nguyễn Thái Ngọc Duy1-0/+6
2019-01-14repository.c: replace hold_locked_index() with repo_hold_locked_index()Nguyễn Thái Ngọc Duy1-0/+4
2018-12-05repository: repo_submodule_init to take a submodule structStefan Beller1-2/+10
2018-08-20Merge branch 'en/incl-forward-decl'Junio C Hamano1-0/+2
2018-08-15Add missing includes and forward declarationsElijah Newren1-0/+2
2018-08-03repository.h: drop extern from function declarationNguyễn Thái Ngọc Duy1-14/+11
2018-07-18Merge branch 'sb/object-store-grafts'Junio C Hamano1-0/+5
2018-06-25Merge branch 'sb/object-store-alloc'Junio C Hamano1-0/+9
2018-05-18path.c: migrate global git_path_* to take a repository argumentStefan Beller1-0/+5
2018-05-09repository: introduce parsed objects fieldStefan Beller1-0/+9
2018-05-08Merge branch 'sb/object-store-replace'Junio C Hamano1-0/+3
2018-04-12refs: store the main ref store inside the repository structStefan Beller1-0/+3
2018-03-29submodule: fixup nested submodules after moving the submoduleStefan Beller1-0/+3
2018-03-23repository: introduce raw object store fieldStefan Beller1-7/+4
2018-03-23repository.h: add comment and clarify repo_set_gitdirNguyễn Thái Ngọc Duy1-1/+5
2018-03-05repository: delete ignore_env memberNguyễn Thái Ngọc Duy1-9/+0
2018-03-05sha1_file.c: move delayed getenv(altdb) back to setup_git_env()Nguyễn Thái Ngọc Duy1-0/+4
2018-03-05repository.c: move env-related setup code back to environment.cNguyễn Thái Ngọc Duy1-1/+10
2018-03-05repository: initialize the_repository in main()Nguyễn Thái Ngọc Duy1-1/+1
2017-11-13Integrate hash algorithm support with repo setupbrian m. carlson1-0/+5
2017-07-18repo_read_index: don't discard the indexBrandon Williams1-0/+8
2017-06-23repository: enable initialization of submodulesBrandon Williams1-0/+10
2017-06-23submodule-config: store the_submodule_cache in the_repositoryBrandon Williams1-0/+4
2017-06-23repository: add index_state to struct repoBrandon Williams1-0/+9
2017-06-23config: read config from a repository objectBrandon Williams1-0/+10
2017-06-23repository: introduce the repository objectBrandon Williams1-0/+64