Artifact 0c646a250ef520fc30819864781d93df5948ffdcaa0fc19dc38de4610a55a718:
- File
internal/horizon/heldset.go
-
2026-10-22 22:12:00
— part of check-in
[b1933e5f82]
on branch feat/horizon-cones
— feat(horizon): a check-in graph a held set extends over
An origin computes K for every horizon request by reading every plink edge and held check-in from the store. draft-fossil-horizon-00 §6.2 asks it to read those references once into a graph keyed to the store prefix and extend that graph by the artifacts appended since. Graph is that graph: loaded once, extended copy-on-write by the rids that changed, and HeldSet over it equals HeldSet over the store. (user: [email protected], size: 13887) [annotate] [blame] [check-ins using]
-
2026-10-22 22:48:31
— part of check-in
[7dec3e4fb3]
on branch feat/horizon-cones
— Merge branch 'wip/hz-memo' into feat/horizon-cones
The origin's classification memo (draft-fossil-horizon-00 §6.2): the reference graph and each cone's classification kept per store prefix and extended by appended artifacts, recomputed in full only when an arrival was already cited. A pull after a one-artifact push on fossil-scm.org's repository answers in about 0.25 s instead of 2.7 to 4.5 s. (user: [email protected], size: 13887) [annotate] [blame] [check-ins using]
-
2026-10-22 22:12:00
— part of check-in
[b1933e5f82]
on branch feat/horizon-cones
— feat(horizon): a check-in graph a held set extends over