Function: forge--pullreq-range

forge--pullreq-range is a natively compiled function defined in forge-pullreq.el.

Signature

(forge--pullreq-range PULLREQ &optional ENDPOINTS)

Source Code

;; Defined in /nix/store/923zwib42c4qw6x4xps0cv1wi8qcd6lp-emacs-packages-deps/share/emacs/site-lisp/elpa/forge-20261005.753/forge-pullreq.el
(defun forge--pullreq-range (pullreq &optional endpoints)
  (and-let ((head (forge--pullreq-ref pullreq)))
    (let ((base (concat (forge--get-remote) "/" (oref pullreq base-ref))))
      (concat (if (magit-rev-ancestor-p head base)
                  (oref pullreq base-rev)
                base)
              (if endpoints "..." "..")
              head))))