Artifact d84f10dd5faa0ac0b50485a1a9b2f651ed07eb9ddab31fe0511b24b67d8d6d52:
- File
conformance/repostate_api_cases_test.go
-
2026-10-19 20:12:46
— part of check-in
[c6db63319e]
on branch fix/verify-leaf-rule
— fix(verify): check the leaf table by the same-branch rule
verify.Verify expected a leaf for every check-in with no child at all, so it reported merged branch tips and branch points whose children are on other branches, and the arrival-order states repo-state Section 7.3 allows. Verify no longer recomputes one expected table. leaf.Audit, which applies the Section 7.2 test leaf.Check uses, reports a row whose same-branch child carries a branch row written once it was linked, and a check-in carrying a branch row with no same-branch child and no row, excusing the parents checkPlink finds a reparent took a child from.
Every conformance case comparing the leaf table now also runs Verify on it, and repostate.7.2.verify-leaf-table checks that Verify reports a dropped and a planted row.
Tracked in #433. (user: [email protected], size: 7996) [annotate] [blame] [check-ins using]
-
2026-10-20 21:00:39
— part of check-in
[35672aadc7]
on branch feat/submanifest-reader
— fix(verify): audit leaves and parent ancestry (#454)
Use same-branch and arrival-order evidence for leaf validation, validate parent overrides, and match Fossil parent tokenization. Preserve sparse readiness and delta-tree scans within one verification snapshot. Tracked in #433. (user: [email protected], size: 7996) [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: 7996) [annotate] [blame] [check-ins using]
-
2026-10-19 20:12:46
— part of check-in
[c6db63319e]
on branch fix/verify-leaf-rule
— fix(verify): check the leaf table by the same-branch rule