Function: vc-git-last-change
vc-git-last-change is a byte-compiled function defined in
vc-git.el.gz.
Signature
(vc-git-last-change FILE LINE)
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-git.el.gz
(defun vc-git-last-change (file line)
(vc-buffer-sync)
(let ((file (file-relative-name file (vc-git-root (buffer-file-name)))))
(with-temp-buffer
(when (vc-git--out-ok
"blame" "--porcelain"
(format "-L%d,+1" line)
file)
(goto-char (point-min))
(save-match-data
(when (looking-at "\\`\\([[:alnum:]]+\\)[[:space:]]+")
(match-string 1)))))))