diff options
| author | Patrick Steinhardt <ps@pks.im> | 2026-02-23 17:00:07 +0100 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2026-02-23 13:19:00 -0800 |
| commit | 10a6762719f612bb5edc554e62239a744bbc4283 (patch) | |
| tree | 636c24ae79ac9cc79659095361dc308f411895d4 /t/t4013/diff.format-patch_--attach_--stdout_initial..main^ | |
| parent | 26fc7b59cd00ee4042494b0a01afbda62c9d5b1a (diff) | |
| download | git-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
