Overview
| Comment: | Memoize the derived repo view in a disposable .zit-cache sidecar so read-only verbs answer sub-second at fossil scale instead of rescanning the whole log on every invocation. |
|---|---|
| Timelines: | family | ancestors | descendants | both | cache |
| Files: | files | file ages | folders |
| SHA3-256: |
08504d5f5dd4630bab4aeba44084f52e |
| User & Date: | dmestas on 2026-07-16 09:28:02.898 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-07-16
| ||
| 09:38 | Document that a cache hit skips whole-log integrity, so interior bitrot preserving size and tail is served until a rebuild — deleting .zit-cache restores full detection. closed check-in: 31e140ddbc user: dmestas tags: cache | |
| 09:28 | Memoize the derived repo view in a disposable .zit-cache sidecar so read-only verbs answer sub-second at fossil scale instead of rescanning the whole log on every invocation. check-in: 08504d5f5d user: dmestas tags: cache | |
| 07:28 | Extract the sync 4.1 zlib container codec into one leaf module: the three copies had drifted — logstore and repostate rejected valid containers whose zlib stream decodes to fewer bytes than the declared capacity, stricter than 4.1's output-capacity semantics — so unify on the spec-correct decode and retire the duplication. check-in: 0b8ff7a1f8 user: dmestas tags: trunk | |
Changes
Modified .fossil-settings/ignore-glob
from [4e1491210f]
to [48212e9feb].
[diff]
Modified src/logstore.zig
from [73e529cb11]
to [8c7c8fb120].
[diff]
Modified src/main.zig
from [20db1e9462]
to [59242d5b1c].
[diff]
Added src/repocache.zig version [6c0181d0e1].
Modified src/repoview.zig
from [17de67519c]
to [9ee094906b].
[diff]