]> git.99rst.org Git - git.git/commit
Merge branch 'ps/setup-drop-global-state'
authorJunio C Hamano <redacted>
Mon, 6 Jul 2026 22:50:19 +0000 (15:50 -0700)
committerJunio C Hamano <redacted>
Mon, 6 Jul 2026 22:50:19 +0000 (15:50 -0700)
commite49c0e898a540577c42ee3693368a273534dc9eb
tree2d450aed80816046446e055fb8c8f77edc175975
parent57c386f9a5f57973cc70be5375bbe30a6a9fd864
parent1ceee7431b40aba69707835b9b65b0ed7a9cb973
Merge branch 'ps/setup-drop-global-state'

The refactoring of 'setup.c' has been continued to drop remaining
global state (`git_work_tree_cfg`, `is_bare_repository_cfg`), updating
`is_bare_repository()` to no longer implicitly rely on
`the_repository`.

* ps/setup-drop-global-state:
  treewide: drop USE_THE_REPOSITORY_VARIABLE
  environment: stop using `the_repository` in `is_bare_repository()`
  environment: split up concerns of `is_bare_repository_cfg`
  builtin/init: stop modifying `is_bare_repository_cfg`
  setup: remove global `git_work_tree_cfg` variable
  builtin/init: simplify logic to configure worktree
  builtin/init: stop modifying global `git_work_tree_cfg` variable
attr.c
builtin/gc.c
builtin/repo.c
environment.c
environment.h
mailmap.c
git clone https://git.99rst.org/PROJECT