Artifact 8e5d32e01320c1647bab140636137c6a2a888d639c530b5d5a8abca27ac0be32:
- File
internal/sync/handler.go
-
2026-10-23 13:57:59
— part of check-in
[835557d4b1]
on branch feat/horizon-cones
— fix(serve): charge a walked-past clone row what a dense round would
A cone-aware clone charged each row it walked past at its expanded size, while a dense round charges the bytes it sends, a row's stored delta. A sparse round of fossil-scm.org's repository covered a hundredth of a dense round's rows and the clone ran out of rounds. SC-6.2-1 bounds the walk as a dense clone bounds its batches, so a walked-past row is now charged its stored size, read from the four-byte prefix of blob.content without inflating it. (user: [email protected], size: 93312) [annotate] [blame] [check-ins using]
- 2026-10-23 15:19:13 — part of check-in [ed53ee9c59] on branch feat/horizon-cones — Merge branch 'wip/clone-perf' into feat/horizon-cones (user: [email protected], size: 93312) [annotate] [blame] [check-ins using]
-
2026-10-23 17:16:09
— part of check-in
[ac0bf85d72]
on branch main
— Merge pull request #461 from danmestas/feat/horizon-cones
feat: horizon cones (draft-fossil-horizon-00) (user: [email protected], size: 93312) [annotate] [blame] [check-ins using]
-
2026-10-23 13:57:59
— part of check-in
[835557d4b1]
on branch feat/horizon-cones
— fix(serve): charge a walked-past clone row what a dense round would