Function: git-commit-save-message

git-commit-save-message is an interactive and byte-compiled function defined in git-commit.el.

Signature

(git-commit-save-message)

Documentation

Save current message to log-edit-comment-ring.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/git-commit.el
(defun git-commit-save-message ()
  "Save current message to `log-edit-comment-ring'."
  (interactive)
  (cond-let
    ([message (git-commit-buffer-message)]
     (when-let ((index (ring-member log-edit-comment-ring message)))
       (ring-remove log-edit-comment-ring index))
     (ring-insert log-edit-comment-ring message)
     (when git-commit-use-local-message-ring
       (magit-repository-local-set 'log-edit-comment-ring
                                   log-edit-comment-ring))
     (message "Message saved"))
    ((message "Only whitespace and/or comments; message not saved"))))