]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/fsck-stream-from-the-right-object-instance' into next
authorJunio C Hamano <gitster@pobox.com>
Fri, 27 Feb 2026 23:16:30 +0000 (15:16 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 27 Feb 2026 23:16:31 +0000 (15:16 -0800)
commitb378558c1a549f6e8270fe4746031d87aeab5d93
tree820d954eb4f519e77e2f40aa0edf49870bea4b49
parent2b2e3a1fa985286c2a9c808d9bee7271b607f6ec
parent13eb65d36615d7269df053015bddf7987ef6d923
Merge branch 'ps/fsck-stream-from-the-right-object-instance' into next

"fsck" iterates over packfiles and its access to pack data caused
the list to be permuted, which caused it to loop forever; the code
to access pack data by "fsck" has been updated to avoid this.

* ps/fsck-stream-from-the-right-object-instance:
  pack-check: fix verification of large objects
  packfile: expose function to read object stream for an offset
  object-file: adapt `stream_object_signature()` to take a stream
  t/helper: improve "genrandom" test helper
object-file.c
object-file.h
object.c
packfile.c
packfile.h
t/t5310-pack-bitmaps.sh
t/t5710-promisor-remote-capability.sh
t/t7700-repack.sh