Function: vc-annotate--file-name-change
vc-annotate--file-name-change is a byte-compiled function defined in
vc-annotate.el.gz.
Signature
(vc-annotate--file-name-change FILE REV BACKEND &optional BACKWARD)
Documentation
Return the name of FILE at revision REV using BACKEND.
If the file name has changed in the given revision, return the new name; otherwise, return FILE unchanged. If BACKWARD, return the name for FILE before REV.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-annotate.el.gz
(defun vc-annotate--file-name-change (file rev backend &optional backward)
"Return the name of FILE at revision REV using BACKEND.
If the file name has changed in the given revision, return the new name;
otherwise, return FILE unchanged.
If BACKWARD, return the name for FILE before REV."
(if (vc-find-backend-function backend 'file-name-changes)
(or
(if backward
(car (rassoc file
(vc-call-backend backend 'file-name-changes rev)))
(cdr (assoc file
(vc-call-backend backend 'file-name-changes rev))))
file)
file))