Function: forge--pullreq-branch-active
forge--pullreq-branch-active is a natively compiled function defined
in forge-pullreq.el.
Signature
(forge--pullreq-branch-active PULLREQ)
Source Code
;; Defined in /nix/store/923zwib42c4qw6x4xps0cv1wi8qcd6lp-emacs-packages-deps/share/emacs/site-lisp/elpa/forge-20261005.753/forge-pullreq.el
(defun forge--pullreq-branch-active (pullreq)
(let* ((number (number-to-string (oref pullreq number)))
(branch-n (format "pr-%s" number))
(branch (forge--pullreq-branch-internal pullreq)))
(or (and branch
(magit-branch-p branch)
(equal (magit-get "branch" branch "pullRequest") number)
branch)
(and (magit-branch-p branch-n)
(equal (magit-get "branch" branch-n "pullRequest") number)
branch-n))))