Skip to main content

Module tag

Module tag 

Source
Expand description

mkit tag — list / create / delete tags.

Three creation modes:

  • Lightweight (mkit tag <name> [<commit>]): writes a tag ref pointing straight at the target commit hash. No tag object.
  • Annotated (mkit tag -a <name> [-m <msg>] [<commit>]): builds a Tag object (target, tagger identity, message, timestamp) and points the tag ref at the tag-object hash. Unsigned (zero signature).
  • Signed (mkit tag -s <name> [-m <msg>] [<commit>]): an annotated tag whose 64-byte field is an Ed25519 signature over the canonical tag signing bytes under the distinct mkit.tag\0 domain (SPEC-SIGNING §4a). Verify with mkit verify <name>.

Functions§

run