Function: magit-rebase-insert-merge-sequence

magit-rebase-insert-merge-sequence is a byte-compiled function defined in magit-sequence.el.

Signature

(magit-rebase-insert-merge-sequence ONTO)

Source Code

;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-sequence.el
(defun magit-rebase-insert-merge-sequence (onto)
  (dolist (obj (magit-rebase--todo))
    (with-slots (action-type action action-options target abbrev trailer) obj
      (pcase action-type
        ((or 'commit (and 'merge (guard abbrev)))
         (magit-sequence-insert-commit action target 'magit-sequence-pick
                                       abbrev trailer))
        ((guard action) (magit-sequence-insert-step action target)))))
  (let ((dir (magit-gitdir)))
    (magit-sequence-insert-sequence
     (magit-file-line (expand-file-name "rebase-merge/stopped-sha" dir))
     onto
     (and$ (magit-file-lines (expand-file-name "rebase-merge/done" dir))
           (cadr (split-string (car (last $))))))))