Function: vc-revert-file

vc-revert-file is a byte-compiled function defined in vc.el.gz.

Signature

(vc-revert-file FILE)

Documentation

Revert FILE back to the repository working revision it was based on.

Source Code

;; Defined in /usr/src/emacs/lisp/vc/vc.el.gz
(defun vc-revert-file (file)
  "Revert FILE back to the repository working revision it was based on."
  (with-vc-properties
   (list file)
   (let ((backup-file (vc-version-backup-file file)))
     (when backup-file
       (copy-file backup-file file 'ok-if-already-exists)
       (vc-delete-automatic-version-backups file))
     (vc-call revert file backup-file))
   `((vc-state . up-to-date)
     (vc-checkout-time . ,(file-attribute-modification-time
			   (file-attributes file)))))
  (vc-resynch-buffer file t t))