summaryrefslogtreecommitdiffstats
path: root/t/t4013/diff.format-patch_--attach_--stdout_initial..main^
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2026-02-23 17:00:07 +0100
committerJunio C Hamano <gitster@pobox.com>2026-02-23 13:19:00 -0800
commit10a6762719f612bb5edc554e62239a744bbc4283 (patch)
tree636c24ae79ac9cc79659095361dc308f411895d4 /t/t4013/diff.format-patch_--attach_--stdout_initial..main^
parent26fc7b59cd00ee4042494b0a01afbda62c9d5b1a (diff)
downloadgit-10a6762719f612bb5edc554e62239a744bbc4283.tar.gz
git-10a6762719f612bb5edc554e62239a744bbc4283.zip
object-file: adapt `stream_object_signature()` to take a stream
The function `stream_object_signature()` is responsible for verifying whether the given object ID matches the actual hash of the object's contents. In contrast to `check_object_signature()` it does so in a streaming fashion so that we don't have to load the full object into memory. In a subsequent commit we'll want to adapt one of its callsites to pass a preconstructed stream. Prepare for this by accepting a stream as input that the caller needs to assemble. While at it, improve the error reporting in `parse_object_with_flags()` to tell apart the two failure modes. Helped-by: Jeff King <peff@peff.net> Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4013/diff.format-patch_--attach_--stdout_initial..main^')
0 files changed, 0 insertions, 0 deletions