]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/ref-peeled-tags' into ps/ref-peeled-tags-fixes
authorJunio C Hamano <gitster@pobox.com>
Thu, 6 Nov 2025 18:54:28 +0000 (10:54 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 6 Nov 2025 18:54:28 +0000 (10:54 -0800)
commit994869e2b5a6fa7c8cea2882ba4a396b4e95bf2c
treec5420efc063d19e503885e0f4b9b5eb5c4a413ed
parent77b7284ccab768981a2cd08b6b2f164d91201e18
parent61ac8ba0f034b61d7353a799fecae9fe45137a72
Merge branch 'ps/ref-peeled-tags' into ps/ref-peeled-tags-fixes

* ps/ref-peeled-tags:
  t7004: do not chdir around in the main process
  ref-filter: fix stale parsed objects
  ref-filter: parse objects on demand
  ref-filter: detect broken tags when dereferencing them
  refs: don't store peeled object IDs for invalid tags
  object: add flag to `peel_object()` to verify object type
  refs: drop infrastructure to peel via iterators
  refs: drop `current_ref_iter` hack
  builtin/show-ref: convert to use `reference_get_peeled_oid()`
  ref-filter: propagate peeled object ID
  upload-pack: convert to use `reference_get_peeled_oid()`
  refs: expose peeled object ID via the iterator
  refs: refactor reference status flags
  refs: fully reset `struct ref_iterator::ref` on iteration
  refs: introduce `.ref` field for the base iterator
  refs: introduce wrapper struct for `each_ref_fn`
builtin/bisect.c
builtin/fsck.c
builtin/gc.c
builtin/pack-objects.c
builtin/rev-parse.c
http-backend.c
object-name.c
refs/debug.c
refs/files-backend.c
server-info.c