Artifact 5c2e04d6395d07438b3a9226eaa46c097c19f7e9345efd0ade520d815583e484:
- File
internal/content/memo_references.go
-
2026-10-22 22:34:35
— part of check-in
[bdff158325]
on branch feat/horizon-cones
— fix(content): the non-artifact record appearing extends the memo
A store crosslinked only locally has no non-artifact record until its first received artifact is crosslinked, so the first push to an origin made the memo read the whole store again. The record appearing is every version it names being named at once; those were read raw, and reading file content raw adds nothing, so the extension takes them as files and goes on. Only a version whose raw read added a record or an unreadable name still forces a full read. (user: [email protected], size: 5958) [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: 5958) [annotate] [blame] [check-ins using]
-
2026-10-22 22:34:35
— part of check-in
[bdff158325]
on branch feat/horizon-cones
— fix(content): the non-artifact record appearing extends the memo