Manages the tags sent with your next push. Tags live in the checkout: checkout and switch start them from the changeset you got, and every mmt push sends them with the new changeset. The tag commands don’t contact the server. Run it from the root of a checkout (the folder that contains .mmt).
Tags are stored in lower case, without # or spaces. mmt tag list prints them as #release #header.
mmt tag list#
Prints the checkout’s tags on one line.
mmt tag list
This command takes no arguments.
mmt tag add#
Adds tags.
mmt tag add tags [tags ...]
| Argument | Short | Required | Description |
|---|---|---|---|
tags ... |
Yes | The tags to be added. |
Example:
mmt tag add release-2026-10 header
mmt tag set#
Replaces all tags with the ones you give.
mmt tag set tags [tags ...]
| Argument | Short | Required | Description |
|---|---|---|---|
tags ... |
Yes | The tags to be set. |
mmt tag delete#
Removes the tags you name, or all of them with --all.
mmt tag delete [--all] [tags ...]
| Argument | Short | Required | Description |
|---|---|---|---|
--all |
-a |
No | Delete all existing tags. |
tags ... |
No | The tags to be deleted. |