Function: magit--rev-dereference
magit--rev-dereference is a byte-compiled function defined in
magit-git.el.
Signature
(magit--rev-dereference REV)
Documentation
Return a rev that forces Git to interpret REV as a commit.
Do so by appending "^{commit}"; see "--verify" in git-rev-parse(1). However, if REV is nil or has the form ":/TEXT", return REV itself.
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-git.el
(defun magit--rev-dereference (rev)
"Return a rev that forces Git to interpret REV as a commit.
Do so by appending \"^{commit}\"; see \"--verify\" in git-rev-parse(1).
However, if REV is nil or has the form \":/TEXT\", return REV itself."
(cond ((not rev) nil)
((string-prefix-p ":/" rev) rev)
((concat rev "^{commit}"))))