Artifact b6df596d455cff2147834cb6fab009b4619f389d36cace737d53b7572f43c6c5:
- File
internal/manifest/submanifest_replay.go
-
2026-10-18 17:19:06
— part of check-in
[0f543785e1]
on branch feat/submanifest-reader
— fix(manifest): tree storage, privacy and post-commit work per review
- A public check-in makes every sub-manifest it names public, so a leaf a private check-in stored first is sent with the tree. - Sub-manifests are named by the hash policy alone (StoreUnderPolicy), in sha1, sha3 and auto repositories alike, and only those the commit wrote are queued for sync. - A sub-manifest that fills a phantom links the check-ins waiting on it once the commit is durable (§7.1, §7.3), not at the next sweep. - The automatic re-tune runs after the commit is durable, as zit runs it; its failure is logged and never fails the commit. - Enabling selects outside any write transaction, replaying one check-in at a time, then re-reads the settings in a short write; a pin that appeared meanwhile takes §8.1's precedence. - Checkin's transaction body moves to checkinTx, so neither function exceeds 70 lines. (user: [email protected], size: 5382) [annotate] [blame] [check-ins using]
-
2026-10-21 21:20:46
— part of check-in
[7244496a09]
on branch main
— Merge pull request #437 from danmestas/feat/submanifest-reader
feat: sub-manifest trees and sparse cones (draft-fossil-submanifests-00, draft-fossil-sparse-cone-00) (user: [email protected], size: 5382) [annotate] [blame] [check-ins using]
-
2026-10-18 17:19:06
— part of check-in
[0f543785e1]
on branch feat/submanifest-reader
— fix(manifest): tree storage, privacy and post-commit work per review