Function: vc-git-show-log-entry

vc-git-show-log-entry is a byte-compiled function defined in vc-git.el.gz.

Signature

(vc-git-show-log-entry REVISION)

Documentation

Move to the log entry for REVISION.

REVISION may have the form BRANCH, BRANCH~N, or BRANCH^ (where "^" can be repeated).

Source Code

;; Defined in /usr/src/emacs/lisp/vc/vc-git.el.gz
(defun vc-git-show-log-entry (revision)
  "Move to the log entry for REVISION.
REVISION may have the form BRANCH, BRANCH~N,
or BRANCH^ (where \"^\" can be repeated)."
  (goto-char (point-min))
  (prog1
      (and revision
           (search-forward
            (format "\ncommit %s" revision) nil t
            (cond ((string-match "~\\([0-9]\\)\\'" revision)
                   (1+ (string-to-number (match-string 1 revision))))
                  ((string-match "\\^+\\'" revision)
                   (1+ (length (match-string 0 revision))))
                  (t nil))))
    (beginning-of-line)
    (when (memq 'long vc-log-view-types)
      (recenter-top-bottom 0))))