Skip to content
zit Tags and Properties
Login

Tags and Properties

Tags and Properties for Check-in 42e1faa9fc

Context
2026-07-23
17:03 • Edit [42e1faa9fc]: Add tag "version-0.1.2". artifact: be11ea96c2 user: dmestas
17:02
Repository State draft: carry the unclassifiable-artifact clarification

Regenerated from the RFC suite after the erratum repo-state-00-s4-unclassifiable-artifact was applied. New §4.4 states what assembly does with a stored artifact classification rejects: an artifact whose octets hash to the name it is stored under is opaque to repository state and MUST NOT fail the assembly, while one whose octets do not hash to its name is a distinct integrity failure and MUST be rejected. The remaining §4 subsections renumber behind it.

The draft was previously silent on this, and that silence was the trap: an implementation conforming to both drafts could reject an artifact per the required-card rule and then treat that rejection as fatal, which made the canonical fossil repository unassemblable. src/update.zig implements the rule this text now carries. check-in: 42e1faa9fc user: dmestas tags: trunk, version-0.1.2

2026-07-08
21:43
initial empty check-in check-in: da85dd4acf user: dmestas tags: trunk