Skip to content
zit Check-in [eb9a1de034]
Login

Check-in [eb9a1de034]

Overview
Comment:Make zit pack monotonic so it never inflates a store: preserve each source frame verbatim (re-linking delta containers to their base's new rid) and re-deltify a full-form frame only when the result is strictly smaller, fixing a regression that discarded wire deltas and grew a fresh clone 8.65x.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: eb9a1de0342edf79c6f7c2a67d71cc0c9d02ddb29905acf2f24b3bab5d373116
User & Date: dmestas on 2026-07-16 16:49:35.930
Other Links: manifest | tags
Context
2026-07-16
20:39
Merge tcard-order: fix T-card run ordering to key on the full sign-included name token (artifact-format 4.7.16), clearing 159 wrongly-rejected branch-switch check-ins that broke zit log on deep histories. check-in: b4f2ae0ceb user: dmestas tags: trunk
20:15
Create new branch named "tcard-order" check-in: 83a1201013 user: dmestas tags: tcard-order
20:06
Create new branch named "stream-clone" check-in: 14f733376d user: dmestas tags: stream-clone
19:14
Merge trunk onto cli: bring the branch tip up to the verbatim-serve, delta-cfile, repostate cache, container codec, and storage-benchmark work before starting the CLI facade milestones. check-in: a81d55773e user: dmestas tags: cli
16:49
Make zit pack monotonic so it never inflates a store: preserve each source frame verbatim (re-linking delta containers to their base's new rid) and re-deltify a full-form frame only when the result is strictly smaller, fixing a regression that discarded wire deltas and grew a fresh clone 8.65x. check-in: eb9a1de034 user: dmestas tags: trunk
16:40
Make pack monotonic: preserve stored wire deltas verbatim instead of reconstructing every frame to full form, which inflated a delta-bearing store many times over closed check-in: 50a4b5d049 user: dmestas tags: packfix
14:54
Add a storage measurement mode to the bench harness (zig build bench -- storage): report bytes at rest by frame kind and artifact type, per-frame overhead, full-form compression headroom, and serve CPU, so storage-efficiency work is chosen on measured data rather than guesses. check-in: a48a0010ef user: dmestas tags: trunk
Changes