]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/setup-centralize-odb-creation' into seen
authorJunio C Hamano <gitster@pobox.com>
Fri, 29 May 2026 04:01:38 +0000 (13:01 +0900)
committerJunio C Hamano <gitster@pobox.com>
Fri, 29 May 2026 04:01:38 +0000 (13:01 +0900)
commitb0574b5faf70f1e65aa1bcf8fae5f442aef33bef
tree92ec34c71771ceecc96b1da6722c86a827c73a06
parent260c19179fc9fa3b9c7c4bf15d2803695908322b
parent41ac10d5071df63787d2134479d72c0c43e161ea
Merge branch 'ps/setup-centralize-odb-creation' into seen

The setup logic to discover and configure repositories has been
refactored, and the initialization of the object database has been
centralized.

* ps/setup-centralize-odb-creation:
  setup: construct object database in `apply_repository_format()`
  repository: stop reading loose object map twice on repo init
  setup: stop initializing object database without repository
  setup: stop creating the object database in `setup_git_env()`
  repository: stop initializing the object database in `repo_set_gitdir()`
  setup: deduplicate logic to apply repository format
  setup: drop `setup_git_env()`
  t0001: plug test gaps for git-init(1) with GIT_OBJECT_DIRECTORY
environment.h
refs.c
setup.c
setup.h