Skip to content
zit Today In History
Login

Today In History

This Day In History For 2027-09-09

1 Year Ago (more context)

2026-09-09
23:44 • Changes to wiki page "Home" artifact: 0bf732f5e5 user: dmestas
22:54 • Edit [77f89b0bec]: Add tag "version-0.3.10". artifact: 7d8fbb9067 user: dmestas
22:53
0.3.10: version bump and release notes check-in: 77f89b0bec user: dmestas tags: trunk, version-0.3.10
21:30 Note: The derive learns what to skip technote: [b3652db4e0] user: dmestas
20:04
derive: a disposition sidecar skips what cannot contribute a record (zit#182)

One bit per log frame in .zit-cache/dispositions: crosslink-relevant or not. A full derive consults it and never reconstructs the file blobs and SUBMANIFEST tree nodes that were most of a wide store's walk; the walk distills a fresh map either way. Same trust tier as the log-scan index: self-checksummed, keyed to a validated log prefix, stamped with the shun fingerprint, absent on any doubt. pkgsrc submanifest cold derive 302 s to 22 s; a consuming derive's body is byte-identical, pinned by test. check-in: a18d2edd67 user: dmestas tags: trunk

17:58
derive: write the cache in place, never a second copy (zit#182)

repocache.store and checkpoint.store concatenated header + body + image into a full resident copy before writing; both now stream the pieces to the file with the checksum folded incrementally, byte-identical output. The clone path frees its view before the reopen builds a second derived state. ZIT_DERIVE_FOOTPRINT reports the derive body's composition. pkgsrc cold open: peak RSS 2.32 GB to 2.07 GB. check-in: 3107e23e24 user: dmestas tags: trunk

15:07 • Changes to wiki page "Home" artifact: a0afc38a97 user: dmestas
14:27 Note: Clone streams now technote: [7dac9f1654] user: dmestas
14:26 • Edit [c641321230]: Add tag "version-0.3.9". artifact: 9366669380 user: dmestas
14:26
0.3.9: version bump and release notes check-in: c641321230 user: dmestas tags: trunk, version-0.3.9
14:13
clone: persist each round as it converges, release what is written (zit#172)

A dense clone no longer holds the repository in memory until the exchange ends: each round's artifacts land in the log and their resident bytes are released, the shape of git's index-pack. A delta whose basis has not arrived defers on its hash; a basis first seen as a phantom is revisited when its content lands. Cone-scoped clones keep the batched pass, whose keep set needs the converged store. Streamed and batched logs are byte-identical, pinned by test. ZIT_PERSIST_WAITING reports the drain's peak deferred set. check-in: 533b0a6490 user: dmestas tags: trunk