Skip to content
go-libfossil Check-in [138ff77321]
Login

Check-in [138ff77321]

Overview
Comment:docs(changelog): crossing the horizon
Timelines: family | ancestors | descendants | both | trunk | feat/horizon-cones
Files: files | file ages | folders
SHA3-256: 138ff7732181b8bcbecf39187224e929292e9c74c475738d3fe150a398cb23df
User & Date: [email protected] on 2026-10-22 19:51:43.000
Other Links: branch diff | manifest | tags
Context
2026-10-22
20:37
Merge branch 'wip/merge-pivot' into feat/horizon-cones

Merge bases chosen as fossil's pivot_find chooses them: the most recent common ancestor by check-in time, with the check-out's pending merges as further secondaries, in place of a bidirectional breadth-first search that picked a different base on criss-cross and skewed histories. Checked against fossil 2.28 on 114 queries and a byte-for-byte merge. check-in: 97e188b6ef user: [email protected] tags: feat/horizon-cones, trunk

19:51
docs(changelog): crossing the horizon check-in: 138ff77321 user: [email protected] tags: feat/horizon-cones, trunk
19:51
Merge branch 'wip/horizon-step6' into feat/horizon-cones

Appendix A step 6: the merge-base query (pragma horizon-mergebase), deepen (Repo.DeepenHorizon, repo cone deepen), merges and bisect that refuse or deepen across the horizon (ErrBelowHorizon, Checkout.MergeContext), the origin's push-time check of a branch cancellation, seed verification by deepening (Repo.VerifySeed, repo verify --seed), and symbolic names below the horizon resolving. Interoperates with zit at 9bf7ebfe0f. check-in: 19d7db48d4 user: [email protected] tags: feat/horizon-cones, trunk

Changes