Expand description
rk lines: the release-line lifecycle — inventory, open, candidates,
and retirement.
A line is release/<major>.<minor>, a second trunk with four rules
this module holds: it is cut from an explicit base, never the tip by
default (maintenance:a-line-is-cut-from-an-explicit-base); mint
writes a candidate’s version and pushes it, and the release half tags
it, so rk creates no tag and rc only reads them; a mint acts only
on the tip its caller saw; and a line retires only behind its tags,
seat before branch, with the remote deletion left to the operator
(maintenance:a-line-is-never-retired-before-its-tags). Every
mutating verb previews by default.
Structs§
- LineRow
- One line’s row in the inventory.