Overview
| Comment: | Send the sync cursor on every request and honour it in every reply; a pull advances the cursor's local count only past what it received; the graph keeps a slot for a citation it cannot resolve and fills it when the artifact arrives; a cone classified afresh records the position and voids older cursors once; hexLower types its count so a 32-byte digest's name is not empty in release builds |
|---|---|
| Timelines: | family | ancestors | descendants | both | horizon-rfc |
| Files: | files | file ages | folders |
| SHA3-256: |
15e7477510b9279900a323b610dd3704 |
| User & Date: | dmestas on 2026-10-19 06:22:05.383 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-10-19
| ||
| 11:00 | Classify a cone with path members over the structural graph: the reach walk reads K's trees for their F cards and keeps only the targets a path member covers; a cone with no horizon still classifies by reading leaf check-in: daf58b82e4 user: dmestas tags: horizon-rfc | |
| 06:22 | Send the sync cursor on every request and honour it in every reply; a pull advances the cursor's local count only past what it received; the graph keeps a slot for a citation it cannot resolve and fills it when the artifact arrives; a cone classified afresh records the position and voids older cursors once; hexLower types its count so a 32-byte digest's name is not empty in release builds check-in: 15e7477510 user: dmestas tags: horizon-rfc | |
| 00:04 | Persist the classification and a horizon-independent structural graph beside the store; sync cursor pragma; adopt the log index when serving; commit decides unchanged by the parent's hash algorithm; repo-cksum setting check-in: ec9a66d34d user: dmestas tags: horizon-rfc | |
Changes
Modified docs/rfcs/draft-fossil-horizon-00.txt
from [250e9beb83]
to [de33f5b033].
[diff]
Modified src/cmd/checkout.zig
from [c1d5d57fa5]
to [5abbff9881].
[diff]
Modified src/cmd/sync.zig
from [2e5bb7aeb1]
to [5d242be998].
[diff]
Modified src/sparse.zig
from [466ae8e5b6]
to [54f5dbfdee].
[diff]
Modified src/structgraph.zig
from [2f69407d38]
to [39a74814f1].
[diff]
Modified src/sync.zig
from [d44d9c23d2]
to [804f26920b].
[diff]