Understanding Tags
In Jujutsu, tags are lightweight refs that point to revisions, similar to Git
tags. Majutsu wraps jj tag set/list/delete and follows jj semantics where
creating and moving tags both use tag set (moving requires --allow-move).
Tag Transient
Tag commands are intentionally dispatch-first.
- Key: ? t (majutsu-tag)
Open the tag transient.
Transient actions:
- Key: l (majutsu-tag-list)
List tags in a dedicated buffer.
- Key: s (majutsu-tag-set)
Set tag(s). Uses completion and allows new names.
- Key: m (majutsu-tag-move)
Move existing tag(s) to another revision (internally
--allow-move).- Key: d (majutsu-tag-delete)
Delete tag(s) by name or pattern.
Tag prompts use completion candidates from local tags. Existing tags are shown for selection, while set/delete prompts still allow entering string patterns manually.