Overview
| Comment: | Merge windowed-log: 'zit log -n K' bounds the ancestry walk to K check-ins (early-exit before descending), fixing zit's slowest read for the common case. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
b2d89cb634eddf7e60160f7fcec25c5c |
| User & Date: | dmestas on 2026-07-17 03:44:16.072 |
| Other Links: | manifest | tags |
Context
|
2026-07-17
| ||
| 12:00 | Merge clone-w3: halve clone compute (-53% instructions, 2.3x faster wall) via a bounded persist-time plaintext memo, byte-identical store + trunk hash preserved. check-in: fbfef2b649 user: dmestas tags: trunk | |
| 11:30 | Create new branch named "clone-w3" check-in: 57438f967c user: dmestas tags: clone-w3 | |
| 10:12 | Create new branch named "revdelta-pack" closed check-in: ba83effe96 user: dmestas tags: revdelta-pack | |
| 03:44 | Merge windowed-log: 'zit log -n K' bounds the ancestry walk to K check-ins (early-exit before descending), fixing zit's slowest read for the common case. check-in: b2d89cb634 user: dmestas tags: trunk | |
| 03:42 | Add a windowed 'zit log -n K' that early-exits the ancestry walk after K check-ins: walkLog returns before descending into the K-th node's parents, so only K manifests are reconstructed instead of the whole DAG (full log → -n 20 scales linearly, the signature of a true bound). Opt-in — unbounded default unchanged; -n K accepted in either order; 0/non-numeric/overflow rejected. Documented as the K nearest ancestors in DFS order (not fossil's mtime timeline). closed check-in: ed93685e89 user: dmestas tags: windowed-log | |
| 02:55 | Merge eager-image: warm the derivation cache at clone-end so the first read after a clone is the zero-parse image path (cold first-read leaves 26s → 0.03s), best-effort and clone-only. check-in: bf8b63f32c user: dmestas tags: trunk | |
Changes
Modified src/cli.zig
from [c6d2679e3b]
to [dd24b9322c].
[diff]
Modified src/main.zig
from [6fac891f9a]
to [a7b9c7e054].
[diff]