Overview
| Comment: | Horizon deepen completes in one pull: a received check-in cites its parents, baseline and files; an unplaced horizon elides nothing; the client treats unfetched parents as transit and the origin filters gimme by its keep set; deliberately absent phantoms are not a failed pull. A push with a stale cancel card is admitted with its amend correction and the refusal names the command. Merge re-entry after deepen no longer frees its view twice. Seed signing is SHOULD in the draft. |
|---|---|
| Timelines: | family | ancestors | descendants | both | horizon-rfc |
| Files: | files | file ages | folders |
| SHA3-256: |
86d4b6737219c3d403868015d6d39636 |
| User & Date: | dmestas on 2026-10-18 16:45:14.157 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-10-19
| ||
| 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 | |
|
2026-10-18
| ||
| 16:45 | Horizon deepen completes in one pull: a received check-in cites its parents, baseline and files; an unplaced horizon elides nothing; the client treats unfetched parents as transit and the origin filters gimme by its keep set; deliberately absent phantoms are not a failed pull. A push with a stale cancel card is admitted with its amend correction and the refusal names the command. Merge re-entry after deepen no longer frees its view twice. Seed signing is SHOULD in the draft. check-in: 86d4b67372 user: dmestas tags: horizon-rfc | |
| 10:07 | Classifier peeks at a full frame's first bytes before inflating it; the classification view reads wire frames without memoizing them check-in: 8184bc5342 user: dmestas tags: horizon-rfc | |
Changes
Modified docs/rfcs/draft-fossil-horizon-00.txt
from [40350f1ab0]
to [56bf5c0553].
[diff]
Modified src/cmd/checkout.zig
from [190efe2939]
to [0431d111ab].
[diff]
Modified src/cmd/sync.zig
from [df68d5a739]
to [0879ccf114].
[diff]
Modified src/sparse.zig
from [5e038eee9d]
to [35efd6f93f].
[diff]
Modified src/sync.zig
from [4e634e1105]
to [1d31cfe3ff].
[diff]