[PATCH 0/4] pack-check: fix verification of large objects
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Feb 23, 2026, 09:50 UTC
- Message-ID
- <20260223-pks-fsck-fix-v1-0-c29036832b6e@pks.im>
Hi,
this small patch series addresses the bug reported by brian in [1]. Thanks!
Patrick
[1]: <20260222183710.2963424-1-sandals@crustytoothpaste.net>
---
Patrick Steinhardt (4):
t/helper: improve "genrandom" test helper
object-file: adapt `stream_object_signature()` to take a stream
packfile: expose function to read object stream for an offset
pack-check: fix verification of large objectsobject-file.c | 10 +++------- object-file.h | 4 +++- object.c | 15 ++++++++++++--- pack-check.c | 12 +++++++++--- packfile.c | 36 +++++++++++++++++++---------------- packfile.h | 4 ++++ t/helper/test-genrandom.c | 5 ++++- t/t1006-cat-file.sh | 2 +- t/t1050-large.sh | 6 +++--- t/t1450-fsck.sh | 17 ++++++++++++++++- t/t5301-sliding-window.sh | 2 +- t/t5310-pack-bitmaps.sh | 2 +- t/t5710-promisor-remote-capability.sh | 4 ++-- t/t7700-repack.sh | 6 +++--- 14 files changed, 82 insertions(+), 43 deletions(-)
--- base-commit: 7c02d39fc2ed2702223c7674f73150d9a7e61ba4 change-id: 20260223-pks-fsck-fix-aa8a18a223c8