summaryrefslogtreecommitdiff
path: root/setup.c
AgeCommit message (Expand)AuthorFilesLines
3 daysMerge branch 'yn/worktree-repair-relative'Junio C Hamano1-26/+43
10 daysMerge branch 'ps/odb-eagerly-load-alternates'Junio C Hamano1-6/+6
13 daysworktree repair: detect relative path in .git file correctlyYoichi NAKAYAMA1-26/+43
2026-08-25Merge branch 'ch/chdir-notify-drop-name'Junio C Hamano1-3/+2
2026-08-20Merge branch 'ps/odb-make-creation-pluggable'Junio C Hamano1-26/+25
2026-08-17setup: create ref and object databases after config is writtenPatrick Steinhardt1-6/+6
2026-08-14chdir-notify.h: Removed unused param 'name'Colin Hinton1-3/+2
2026-08-12Merge branch 'ps/odb-make-creation-pluggable' into ps/odb-eagerly-load-altern...Junio C Hamano1-26/+25
2026-08-06odb: make creation of on-disk structures pluggablePatrick Steinhardt1-16/+18
2026-08-06setup: defer object database creationPatrick Steinhardt1-9/+8
2026-08-06setup: handle ODB-related environment variables in `odb_new()`Patrick Steinhardt1-7/+4
2026-08-06setup: detangle loading of loose object mapsPatrick Steinhardt1-2/+3
2026-07-27Merge branch 'ps/copy-wo-the-repository'Junio C Hamano1-1/+1
2026-07-27Merge branch 'ps/refs-wo-the-repository'Junio C Hamano1-3/+4
2026-07-19Merge branch 'ps/setup-split-discovery-and-setup'Junio C Hamano1-196/+223
2026-07-16copy: drop dependency on `the_repository`Patrick Steinhardt1-1/+1
2026-07-16worktree: pass repository to public functionsPatrick Steinhardt1-3/+4
2026-07-07setup: mark `set_git_work_tree()` as file-localPatrick Steinhardt1-1/+1
2026-07-07setup: pass worktree to `init_db()`Patrick Steinhardt1-1/+6
2026-07-07setup: drop redundant configuration of `startup_info->have_repository`Patrick Steinhardt1-3/+1
2026-07-07setup: make repository discovery self-containedPatrick Steinhardt1-18/+25
2026-07-07setup: propagate prefix via repository discoveryPatrick Steinhardt1-56/+45
2026-07-07setup: drop static `cwd` variablePatrick Steinhardt1-2/+3
2026-07-07setup: move prefix into repositoryPatrick Steinhardt1-3/+3
2026-07-07setup: embed repository format in discoveryPatrick Steinhardt1-31/+29
2026-07-07setup: introduce explicit repository discoveryPatrick Steinhardt1-57/+98
2026-07-07setup: split up concerns of `setup_git_env_internal()`Patrick Steinhardt1-45/+28
2026-07-07setup: unify setup of shallow filePatrick Steinhardt1-5/+5
2026-07-07setup: mark bogus worktree in `apply_repository_format()`Patrick Steinhardt1-16/+21
2026-07-07setup: rename `check_repository_format_gently()`Patrick Steinhardt1-19/+19
2026-07-06Merge branch 'ps/refs-onbranch-fixes'Junio C Hamano1-59/+42
2026-07-06Merge branch 'jk/setup-gitfile-diag-fix'Junio C Hamano1-4/+5
2026-06-30Merge branch 'ps/setup-drop-global-state' into ps/setup-split-discovery-and-s...Junio C Hamano1-21/+30
2026-06-26refs: move parsing of "core.logAllRefUpdates" back into ref storesPatrick Steinhardt1-1/+5
2026-06-26setup: don't apply "GIT_REFERENCE_BACKEND" without a repositoryPatrick Steinhardt1-20/+19
2026-06-26setup: stop applying repository format twicePatrick Steinhardt1-7/+2
2026-06-26setup: inline `check_and_apply_repository_format()`Patrick Steinhardt1-31/+16
2026-06-26Merge branch 'ps/setup-centralize-odb-creation' into ps/refs-onbranch-fixesJunio C Hamano1-58/+72
2026-06-16read_gitfile(): simplify NOT_A_REPO error messageJeff King1-4/+5
2026-06-11treewide: drop USE_THE_REPOSITORY_VARIABLEPatrick Steinhardt1-2/+1
2026-06-11environment: stop using `the_repository` in `is_bare_repository()`Patrick Steinhardt1-1/+1
2026-06-11environment: split up concerns of `is_bare_repository_cfg`Patrick Steinhardt1-7/+20
2026-06-11setup: remove global `git_work_tree_cfg` variablePatrick Steinhardt1-17/+11
2026-06-11builtin/init: stop modifying global `git_work_tree_cfg` variablePatrick Steinhardt1-0/+3
2026-06-10Merge branch 'ps/setup-centralize-odb-creation' into ps/setup-drop-global-stateJunio C Hamano1-58/+72
2026-06-05setup: construct object database in `apply_repository_format()`Patrick Steinhardt1-24/+21
2026-06-05setup: stop initializing object database without repositoryPatrick Steinhardt1-4/+3
2026-06-05setup: stop creating the object database in `setup_git_env()`Patrick Steinhardt1-11/+26
2026-06-05repository: stop initializing the object database in `repo_set_gitdir()`Patrick Steinhardt1-3/+4
2026-06-05setup: deduplicate logic to apply repository formatPatrick Steinhardt1-43/+50