]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/refs-without-the-repository-updates' into ps/ref-storage-migration
authorJunio C Hamano <gitster@pobox.com>
Thu, 23 May 2024 16:14:08 +0000 (09:14 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 23 May 2024 16:14:08 +0000 (09:14 -0700)
commite55f364398be3cfae6243ada1a6a8bb66ea7cc46
treeb06054ea8aef86c3ea920c5b73b99ccffd26b11d
parent4365c6fcf96caac73dcc412aa25db34cf8df48d5
parent00892786b83936ec53d7d38df9bfc4e180fc2e19
Merge branch 'ps/refs-without-the-repository-updates' into ps/ref-storage-migration

* ps/refs-without-the-repository-updates:
  refs/packed: remove references to `the_hash_algo`
  refs/files: remove references to `the_hash_algo`
  refs/files: use correct repository
  refs: remove `dwim_log()`
  refs: drop `git_default_branch_name()`
  refs: pass repo when peeling objects
  refs: move object peeling into "object.c"
  refs: pass ref store when detecting dangling symrefs
  refs: convert iteration over replace refs to accept ref store
  refs: retrieve worktree ref stores via associated repository
  refs: refactor `resolve_gitlink_ref()` to accept a repository
  refs: pass repo when retrieving submodule ref store
  refs: track ref stores via strmap
  refs: implement releasing ref storages
  refs: rename `init_db` callback to avoid confusion
  refs: adjust names for `init` and `init_db` callbacks
14 files changed:
builtin/clone.c
builtin/fetch.c
builtin/remote.c
builtin/replace.c
builtin/worktree.c
refs.c
refs.h
refs/debug.c
refs/files-backend.c
refs/packed-backend.c
refs/refs-internal.h
refs/reftable-backend.c
setup.c
t/helper/test-ref-store.c