Function: forge-create-pullreq-insert-single-commit-message
forge-create-pullreq-insert-single-commit-message is a byte-compiled
function defined in forge-post.el.
Signature
(forge-create-pullreq-insert-single-commit-message)
Documentation
When creating a pull-request from a single commit, insert its message.
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-post.el
(defun forge-create-pullreq-insert-single-commit-message ()
"When creating a pull-request from a single commit, insert its message."
(when-let* ((source forge--buffer-head-branch)
(target forge--buffer-base-branch)
(_(= (car (magit-rev-diff-count source target)) 1)))
(when (alist-get 'text forge--buffer-template)
(goto-char (point-max))
(unless (eq (char-before) ?\n)
(insert ?\n))
(insert "\n<!-- Message of single commit: -->\n\n"))
(magit-rev-insert-format "%B" source)
(when (= (char-before (1- (point))) ?\n)
(delete-char -1))
(goto-char 3)))