]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/packed-git-in-object-store'
authorJunio C Hamano <gitster@pobox.com>
Wed, 19 Nov 2025 18:55:37 +0000 (10:55 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 19 Nov 2025 18:55:37 +0000 (10:55 -0800)
commit7a75e549b29cfe7b4f0279625298649a28edc110
tree37ec57584fd454f3725c60e025e3f91edbaa26b4
parent9a2fb147f2c61d0cab52c883e7e26f5b7948e3ed
parentc31bad4f7dcf3e04ae22e7d4a1059fd628acf1a2
Merge branch 'ps/packed-git-in-object-store'

The list of packfiles used in a running Git process is moved from
the packed_git structure into the packfile store.

* ps/packed-git-in-object-store:
  packfile: track packs via the MRU list exclusively
  packfile: always add packfiles to MRU when adding a pack
  packfile: move list of packs into the packfile store
  builtin/pack-objects: simplify logic to find kept or nonlocal objects
  packfile: fix approximation of object counts
  http: refactor subsystem to use `packfile_list`s
  packfile: move the MRU list into the packfile store
  packfile: use a `strmap` to store packs by name
builtin/fast-import.c