Function: git-rebase-insert

git-rebase-insert is an interactive and byte-compiled function defined in git-rebase.el.

Signature

(git-rebase-insert REV)

Documentation

Read an arbitrary commit and insert it below current line.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/git-rebase.el
(defun git-rebase-insert (rev)
  "Read an arbitrary commit and insert it below current line."
  (interactive (list (magit-read-branch-or-commit "Insert revision")))
  (forward-line)
  (if-let ((info (magit-rev-format "%h %s" rev)))
      (let ((inhibit-read-only t))
        (insert "pick " info ?\n))
    (user-error "Unknown revision")))