]> Kevux Git Server - rit/commit
Merge branch 'ps/setup-centralize-odb-creation'
authorJunio C Hamano <gitster@pobox.com>
Mon, 15 Jun 2026 14:41:59 +0000 (07:41 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 15 Jun 2026 14:42:00 +0000 (07:42 -0700)
commit4d1d7b933ef60a87b26f959aaedf8e6c22e01734
tree4fac5ec2a91123d4720a199663af82f517e48656
parentcfe668204294fe5ad68b2cedc7892fc56d9e0451
parent42b9d3dc9dfa9e733cbd6402e665ac35fce0c216
Merge branch 'ps/setup-centralize-odb-creation'

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
refs.c
setup.c
setup.h