Artifact a33313a891a712167d8cc40820080cf224b26f4bfaa16133e0fb4d0fca2b050c:
- File
src/release_assert_test.zig
-
2026-08-16 13:26:39
— part of check-in
[3fa532af3a]
on branch tag-cards
— tag: raw-namespace tags, values, and cancel (#80)
tag add could mint only T +sym-NAME, so a verdict like ci-pass became a symbolic check-in name and the second check-in carrying it made that name ambiguous. add and cancel now take fossil's --raw namespace choice, an optional VALUE, and --propagate; list --raw reads raw tags back, since they are deliberately outside the name space. Names under wiki-, tkt-, or event- are refused, as fossil refuses them.
The composer's arguments moved into a TagCardSpec, which hides its two precondition asserts from the release-assert scanner (a struct field is not slice-shaped), so its baseline entry goes; the asserts stay. (user: dmestas, size: 38663) [annotate] [blame] [check-ins using]
- 2026-08-16 13:52:50 — part of check-in [6b4ac926e6] on branch trunk — merge tag-cards: raw-namespace tags, values, and cancel (#80) (user: dmestas, size: 38663) [annotate] [blame] [check-ins using]
-
2026-08-16 13:26:39
— part of check-in
[3fa532af3a]
on branch tag-cards
— tag: raw-namespace tags, values, and cancel (#80)