Overview
| Comment: | perf(manifest): bound repair work by the linked batch (#455)
Propagate tags and apply scheduled leaf rechecks before each link transaction commits. Preserve sparse metadata repair, pretagged merge-parent rechecks, and rollback-safe retries. Tracked in #432. |
|---|---|
| Timelines: | family | ancestors | descendants | both | main | trunk | feat/submanifest-reader |
| Files: | files | file ages | folders |
| SHA3-256: |
b38bf23f7963c5e0bcef0d31885710e0 |
| User & Date: | [email protected] on 2026-10-20 21:38:53.000 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-10-20
| ||
| 23:56 | test(conformance): pin canonical sparse rewrite contracts and vectors check-in: d444cbf081 user: [email protected] tags: feat/submanifest-reader, main, trunk | |
| 22:47 | feat(sparse): recover exact required structural content atomically check-in: 7b478974f3 user: [email protected] tags: feat/submanifest-reader, main, trunk | |
| 22:36 | fix(sync): bound sparse clone candidate enumeration check-in: 2be3110064 user: [email protected] tags: feat/submanifest-reader, main, trunk | |
| 21:38 |
perf(manifest): bound repair work by the linked batch (#455)
Propagate tags and apply scheduled leaf rechecks before each link transaction commits. Preserve sparse metadata repair, pretagged merge-parent rechecks, and rollback-safe retries. Tracked in #432. check-in: b38bf23f79 user: [email protected] tags: feat/submanifest-reader, main, trunk | |
| 21:00 |
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. check-in: 35672aadc7 user: [email protected] tags: feat/submanifest-reader, main, trunk | |
Changes
Modified CHANGELOG.md
from [bc3146d3bc]
to [75fd404af0].
[diff]
Modified internal/manifest/crosslink.go
from [07a67ce5c2]
to [ad863eaa69].
[diff]
Added internal/manifest/crosslink_arrival_probe_test.go version [849cc3a6ff].
Modified internal/manifest/crosslink_leaf_test.go
from [bf2b632434]
to [b9c9da528d].
[diff]
Added internal/manifest/crosslink_tagrepair_test.go version [821a56ccbe].
Modified internal/manifest/dephantomize.go
from [c17699389e]
to [c747a2dea3].
[diff]
Modified internal/manifest/dephantomize_defer_test.go
from [bb19f202b8]
to [378b4fceaf].
[diff]
Modified internal/manifest/reparent.go
from [2bbefb6ec4]
to [7f970942c5].
[diff]
Modified internal/manifest/reparent_test.go
from [273966db46]
to [54be6ef9f1].
[diff]
Added internal/manifest/schedule.go version [283a2fd08c].
Modified internal/manifest/sparse_crosslink.go
from [665b8a2758]
to [9096789a13].
[diff]
Modified internal/manifest/sparse_crosslink_test.go
from [3eabeb0772]
to [a853bce676].
[diff]
Modified internal/manifest/sparse_receive_proof_test.go
from [1dbd24552b]
to [c30799a77b].
[diff]
Added internal/manifest/sparse_tagrepair_test.go version [40a93566e5].
Modified internal/manifest/submanifest_write.go
from [66b39dbe86]
to [02bd168d68].
[diff]
Modified internal/sync/client.go
from [6b6288740a]
to [e3f38da363].
[diff]
Modified internal/sync/client_cancel_test.go
from [f08a1ea98b]
to [58f5216b9c].
[diff]
Modified internal/sync/handler.go
from [f5f1bb6e7c]
to [f9772c9619].
[diff]
Modified internal/sync/session.go
from [357fb4bd57]
to [40947e0ea5].
[diff]