Artifact e99826797f3d0ae0394723ba3596bae0f69e438ba54db0e3035f1803d990534f:
- File
conformance/horizon_deepen_test.go
-
2026-10-22 18:13:28
— part of check-in
[ad60dffec8]
on branch feat/horizon-cones
— feat(bisect): refuse a good end below the structural horizon
Section 5.5 has a bisection whose good end lies below the horizon deepen to it before it begins. The path between the ends ran through a boundary phantom and the session went on as if the history were there; Next now refuses first, naming the horizon and the deepen that brings the good end, matching content.ErrBelowHorizon. The library session holds no peer, so the deepen is left to the caller. (user: [email protected], size: 18405) [annotate] [blame] [check-ins using]
-
2026-10-22 19:51:28
— part of check-in
[19d7db48d4]
on branch feat/horizon-cones
— 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. (user: [email protected], size: 18405) [annotate] [blame] [check-ins using]
-
2026-10-22 18:13:28
— part of check-in
[ad60dffec8]
on branch feat/horizon-cones
— feat(bisect): refuse a good end below the structural horizon