Function: forge-create-pullreq-from-issue
forge-create-pullreq-from-issue is an interactive and natively
compiled function defined in forge-commands.el.
Signature
(forge-create-pullreq-from-issue ARG1 ARG2 ARG3)
Documentation
Convert an existing ISSUE into a pull-request.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/923zwib42c4qw6x4xps0cv1wi8qcd6lp-emacs-packages-deps/share/emacs/site-lisp/elpa/forge-20261005.753/forge-commands.el
(transient-define-suffix forge-create-pullreq-from-issue (issue source target)
"Convert an existing ISSUE into a pull-request."
:description "convert to pull-request"
:if (lambda ()
(and (forge--get-github-repository)
(let ((issue (forge-current-issue)))
(and issue (eq (oref issue state) 'open)
issue))))
(interactive (cons (forge-read-open-issue "Convert issue")
(forge-create-pullreq--read-args)))
(setq issue (forge-get-issue issue))
(forge--create-pullreq-from-issue (forge-get-repository issue)
issue source target))