Function: magit-split-range
magit-split-range is a byte-compiled function defined in magit-git.el.
Signature
(magit-split-range RANGE &optional ABBREV)
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-git.el
"\\([^.][^ \t]*\\)?\\'")) ; revB
(defun magit-split-range (range &optional abbrev)
(pcase-let* ((`(,beg ,end ,sep) (magit--split-range-raw range))
(beg (or beg "HEAD"))
(end (or end "HEAD")))
(when abbrev
(setq beg (magit--abbrev-if-oid beg))
(setq end (magit--abbrev-if-oid end)))
(pcase sep
(".." (cons beg end))
("..." (and$ (magit-git-string "merge-base" beg end)
(cons (if abbrev (magit-rev-abbrev $) $)
end))))))