Skip to content
go-libfossil Artifact [bcbb582309]
Login

Artifact [bcbb582309]

Artifact bcbb5823098220917d6e13bbc46a1719d066c6f4bc581d23001b8b4062f88e97:

Tag referencing [bcbb582309] - Edit [4ac6baf2ea]: Add tag "v0.16.1" with note "Release v0.16.1

go-libfossil now follows draft-fossil-horizon-00 as zit 0.7.2 released it (pinned at caeef421ee): - Seed D card: a seed's D is the latest tag event in the whole repository, cancels and propagated rows included (§5.2.2). Cancelling the newest tag, or reopening a closed branch, no longer makes a structural clone refuse the next seed. Seeds stay byte-identical with zit 0.7.2's. - Receive rule (§5.2.3): a pull, clone or sync drops a seed it receives as soon as it can read it, and never asks for its hash again. A seed-shaped artifact completed in a later round is kept but never linked, announced or sent. A delta kept without its base is not announced or served until it can be expanded. - CI interop is pinned to zit 0.7.2, and the seed-date test can no longer skip.

Upgrading: - Upgrade origins too. A clone on v0.16.1 pulling from an origin still on v0.16.0 can refuse a re-seed after a tag cancel until the origin upgrades.

Known limitation (#483): shunning and purging a tag artifact can lower D, so structural clones fall back to the content horizon until they deepen. zit 0.7.2 behaves the same way; the fix needs a draft change.

See CHANGELOG.md for the full list.". by [email protected] on 2026-10-24 18:36:30.


D 2026-10-24T18:36:30
T +sym-v0.16.1 4ac6baf2ea6d8e23a478440f259b9ec60e27bb54bc9dc61b6d0ac3dde11f5501 Release\sv0.16.1\n\ngo-libfossil\snow\sfollows\sdraft-fossil-horizon-00\sas\szit\s0.7.2\sreleased\sit\s(pinned\sat\scaeef421ee):\n-\sSeed\sD\scard:\sa\sseed's\sD\sis\sthe\slatest\stag\sevent\sin\sthe\swhole\srepository,\scancels\sand\spropagated\srows\sincluded\s(§5.2.2).\sCancelling\sthe\snewest\stag,\sor\sreopening\sa\sclosed\sbranch,\sno\slonger\smakes\sa\sstructural\sclone\srefuse\sthe\snext\sseed.\sSeeds\sstay\sbyte-identical\swith\szit\s0.7.2's.\n-\sReceive\srule\s(§5.2.3):\sa\spull,\sclone\sor\ssync\sdrops\sa\sseed\sit\sreceives\sas\ssoon\sas\sit\scan\sread\sit,\sand\snever\sasks\sfor\sits\shash\sagain.\sA\sseed-shaped\sartifact\scompleted\sin\sa\slater\sround\sis\skept\sbut\snever\slinked,\sannounced\sor\ssent.\sA\sdelta\skept\swithout\sits\sbase\sis\snot\sannounced\sor\sserved\suntil\sit\scan\sbe\sexpanded.\n-\sCI\sinterop\sis\spinned\sto\szit\s0.7.2,\sand\sthe\sseed-date\stest\scan\sno\slonger\sskip.\n\nUpgrading:\n-\sUpgrade\sorigins\stoo.\sA\sclone\son\sv0.16.1\spulling\sfrom\san\sorigin\sstill\son\sv0.16.0\scan\srefuse\sa\sre-seed\safter\sa\stag\scancel\suntil\sthe\sorigin\supgrades.\n\nKnown\slimitation\s(#483):\sshunning\sand\spurging\sa\stag\sartifact\scan\slower\sD,\sso\sstructural\sclones\sfall\sback\sto\sthe\scontent\shorizon\suntil\sthey\sdeepen.\szit\s0.7.2\sbehaves\sthe\ssame\sway;\sthe\sfix\sneeds\sa\sdraft\schange.\n\nSee\sCHANGELOG.md\sfor\sthe\sfull\slist.
U [email protected]
Z d695cd69bcaa3b96fa1420c0b25b70e9