Skip to content
zit Check-in [eb2f1adeda]
Login

Check-in [eb2f1adeda]

Overview
Comment:commit --sign: clearsigned manifests, fossil's contract (#72)

The signed text is the stored artifact, so readers strip the wrapper to reach the cards and the signature travels wherever the check-in syncs. Signer invocation matches fossil's clearsign.c: COMMAND OUTFILE INFILE, default 'gpg --clearsign -o ', ssh* basenames take the detached path with assembled armor, 'off' disables. A signer that fails or alters the manifest refuses the commit rather than storing it unsigned. artifact reports signature presence; carry is pinned through pack, verify, and the sync wire.

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: eb2f1adeda6ff61725215441f23ab88a8fac9707122b54ffeaa6ebc3580524cf
User & Date: dmestas on 2026-08-16 12:49:59.914
Other Links: manifest | tags
Context
2026-08-16
13:52
merge tag-cards: raw-namespace tags, values, and cancel (#80) check-in: 6b4ac926e6 user: dmestas tags: trunk
12:49
commit --sign: clearsigned manifests, fossil's contract (#72)

The signed text is the stored artifact, so readers strip the wrapper to reach the cards and the signature travels wherever the check-in syncs. Signer invocation matches fossil's clearsign.c: COMMAND OUTFILE INFILE, default 'gpg --clearsign -o ', ssh* basenames take the detached path with assembled armor, 'off' disables. A signer that fails or alters the manifest refuses the commit rather than storing it unsigned. artifact reports signature presence; carry is pinned through pack, verify, and the sync wire. check-in: eb2f1adeda user: dmestas tags: trunk

05:35
wiki and ticket leave the top-level command list: the four authoring verbs are machine verbs by the #76 posture (another process is their audience), each still fully documented by its own help check-in: d18a3b5589 user: dmestas tags: trunk
Changes