2026-07-16 21:08:35
— part of check-in
[9a18bdd63d]
on branch stream-clone
— Stop buffering the whole repository's reconstructed plaintext in RAM during clone: store received frames wire-backed and verify each durable frame's section 7.7 hash against its log-basis reconstruction (sync 7.2/7.4), cutting a sqlite clone's peak memory from 14.2 GB to 291 MB with a byte-identical store and a matching trunk hash.
(user:
dmestas,
size: 304428)
[annotate]
[blame][check-ins using]
2026-07-16 21:10:39
— part of check-in
[77e2541742]
on branch trunk
— Merge stream-clone: cut clone peak memory 14.2 GB -> 291 MB (fossil parity) by storing received frames wire-backed instead of buffering the whole repo's reconstructed plaintext, with section 7.7 verification moved onto the log-basis reconstruction path (a stronger round-trip parity guard).
(user:
dmestas,
size: 304428)
[annotate]
[blame][check-ins using]