summaryrefslogtreecommitdiff
path: root/setup.h
AgeCommit message (Expand)AuthorFilesLines
2026-06-15Merge branch 'ps/setup-centralize-odb-creation'Junio C Hamano1-0/+20
2026-06-05setup: construct object database in `apply_repository_format()`Patrick Steinhardt1-0/+10
2026-06-05setup: deduplicate logic to apply repository formatPatrick Steinhardt1-0/+10
2026-05-27Merge branch 'ps/setup-wo-the-repository'Junio C Hamano1-25/+18
2026-05-19setup: stop using `the_repository` in `init_db()`Patrick Steinhardt1-1/+2
2026-05-19setup: stop using `the_repository` in `create_reference_database()`Patrick Steinhardt1-1/+1
2026-05-19setup: stop using `the_repository` in `initialize_repository_version()`Patrick Steinhardt1-1/+2
2026-05-19setup: stop using `the_repository` in `check_repository_format()`Patrick Steinhardt1-10/+0
2026-05-19setup: stop using `the_repository` in `setup_git_directory()`Patrick Steinhardt1-1/+1
2026-05-19setup: stop using `the_repository` in `setup_git_directory_gently()`Patrick Steinhardt1-1/+1
2026-05-19setup: stop using `the_repository` in `set_git_work_tree()`Patrick Steinhardt1-1/+1
2026-05-19setup: stop using `the_repository` in `setup_work_tree()`Patrick Steinhardt1-1/+1
2026-05-19setup: stop using `the_repository` in `enter_repo()`Patrick Steinhardt1-1/+1
2026-05-19setup: stop using `the_repository` in `verify_non_filename()`Patrick Steinhardt1-1/+1
2026-05-19setup: stop using `the_repository` in `verify_filename()`Patrick Steinhardt1-1/+2
2026-05-19setup: stop using `the_repository` in `path_inside_repo()`Patrick Steinhardt1-1/+1
2026-05-19setup: stop using `the_repository` in `prefix_path()`Patrick Steinhardt1-2/+2
2026-05-19setup: stop using `the_repository` in `is_inside_work_tree()`Patrick Steinhardt1-1/+1
2026-05-19setup: stop using `the_repository` in `is_inside_git_dir()`Patrick Steinhardt1-1/+1
2026-05-13builtin/maintenance: fix locking with "--detach"Patrick Steinhardt1-0/+15
2026-03-16Merge branch 'ty/setup-error-tightening'Junio C Hamano1-0/+2
2026-03-04Merge branch 'kn/ref-location'Junio C Hamano1-2/+2
2026-03-04setup: improve error diagnosis for invalid .git filesTian Yuchen1-0/+2
2026-02-25refs: allow reference location in refstorage configKarthik Nayak1-0/+1
2026-02-25setup: don't modify repo in `create_reference_database()`Karthik Nayak1-2/+1
2026-02-05Merge branch 'ar/submodule-gitdir-tweak'Junio C Hamano1-0/+1
2026-01-12submodule: introduce extensions.submodulePathConfigAdrian Ratiu1-0/+1
2025-11-19setup: convert `set_git_dir()` to have file scopePatrick Steinhardt1-1/+0
2025-11-19path: move `enter_repo()` into "setup.c"Patrick Steinhardt1-0/+38
2025-07-01setup: use the default algorithm to initialize repo formatbrian m. carlson1-1/+1
2024-12-02worktree: add `relativeWorktrees` extensionCaleb White1-0/+1
2024-09-12environment: move `set_git_dir()` and related into setup layerPatrick Steinhardt1-0/+3
2024-09-12environment: make `get_git_dir()` accept a repositoryPatrick Steinhardt1-1/+1
2024-06-06refs: convert ref storage format to an enumPatrick Steinhardt1-4/+5
2024-04-29Sync with 2.44.1Johannes Schindelin1-0/+14
2024-04-19Sync with 2.43.4Johannes Schindelin1-0/+14
2024-04-19Sync with 2.41.1Johannes Schindelin1-0/+14
2024-04-19Sync with 2.40.2Johannes Schindelin1-0/+14
2024-03-28Merge branch 'eb/hash-transition'Junio C Hamano1-0/+1
2024-01-02setup: introduce "extensions.refStorage" extensionPatrick Steinhardt1-1/+3
2024-01-02setup: start tracking ref storage formatPatrick Steinhardt1-1/+5
2023-12-12builtin/clone: create the refdb with the correct object formatPatrick Steinhardt1-0/+1
2023-12-12setup: allow skipping creation of the refdbPatrick Steinhardt1-2/+3
2023-11-02Merge branch 'ds/scalar-updates' into maint-2.42Junio C Hamano1-3/+32
2023-10-02repository: implement extensions.compatObjectFormatbrian m. carlson1-0/+1
2023-08-29Merge branch 'ds/scalar-updates'Junio C Hamano1-3/+32
2023-08-28setup: add discover_git_directory_reason()Derrick Stolee1-3/+32
2023-06-21setup: adopt shared init-db & clone codeElijah Newren1-0/+9
2023-03-21setup.h: move declarations for setup.c functions from cache.hElijah Newren1-0/+168