Function: magit-buffer-revision

magit-buffer-revision is a byte-compiled function defined in magit-mode.el.

Signature

(magit-buffer-revision)

Documentation

Return magit-buffer-revision(var)/magit-buffer-revision(fun) or if that is nil "{worktree}".

If not visiting a blob or file, or the file isn't being tracked, return nil. If visiting a blob but magit-buffer-revision(var)/magit-buffer-revision(fun) is nil, return nil.

Source Code

;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-mode.el
(defun magit-buffer-revision ()
  "Return `magit-buffer-revision' or if that is nil \"{worktree}\".
If not visiting a blob or file, or the file isn't being tracked,
return nil.  If visiting a blob but `magit-buffer-revision' is nil,
return nil."
  (or magit-buffer-revision
      (and buffer-file-name
           (magit-file-tracked-p buffer-file-name)
           "{worktree}")))