Function: majutsu-tag-move

majutsu-tag-move is an interactive and natively compiled function defined in majutsu-tag.el.

Signature

(majutsu-tag-move NAMES REVISION)

Documentation

Move existing tag NAMES to REVISION.

This is a convenience wrapper around jj tag set --allow-move.

Key Bindings

This command is not in any keymaps.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-tag.el
;;;###autoload
(defun majutsu-tag-move (names revision)
  "Move existing tag NAMES to REVISION.
This is a convenience wrapper around `jj tag set --allow-move'."
  (interactive
   (let* ((default-revision (or (magit-section-value-if 'jj-commit) "@"))
          (names (majutsu-tag--read-exact-names "Move tag(s)" t))
          (revision (majutsu-read-revset
                     "Target revision" :default default-revision)))
     (list names revision)))
  (majutsu-tag-set names revision t))