Skip to content
go-libfossil Check-in [ba1e308608]
Login

Check-in [ba1e308608]

Overview
Comment:Merge branch 'wip/rebuild-perf' into feat/horizon-cones

A sparse or horizon store of a real-sized repository rebuilds: deferred check-ins are linked after the sweep and its non-artifact record, so reference loading answers from the tables instead of reading every blob against the budget.

Timelines: family | ancestors | descendants | both | trunk | feat/horizon-cones
Files: files | file ages | folders
SHA3-256: ba1e3086082c64941c30e7e3bdbfd92f2f1f42866de65acaa4418ecf148d4211
User & Date: [email protected] on 2026-10-22 21:38:01.000
Other Links: branch diff | manifest | tags
Context
2026-10-22
21:38
docs(changelog): sparse stores rebuild check-in: e5cedd31cb user: [email protected] tags: feat/horizon-cones, trunk
21:38
Merge branch 'wip/rebuild-perf' into feat/horizon-cones

A sparse or horizon store of a real-sized repository rebuilds: deferred check-ins are linked after the sweep and its non-artifact record, so reference loading answers from the tables instead of reading every blob against the budget. check-in: ba1e308608 user: [email protected] tags: feat/horizon-cones, trunk

21:37
test(manifest): pin that a rebuild loads references after the sweep

A sparse rebuild must load whole-store references once the sweep has filled the tables they are answered from, or it reads every blob raw and exceeds the reference budget. The loader is now a seam the test observes, and the corpus test checks every phantom classifies as before a rebuild. check-in: 1faf2d23c3 user: [email protected] tags: feat/horizon-cones, trunk

21:17
docs(changelog): rebuild in under a minute check-in: 23831a1bce user: [email protected] tags: feat/horizon-cones, trunk
Changes