Function: vc-hg-delete-file

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

Signature

(vc-hg-delete-file FILE)

Documentation

Delete FILE and delete it in the Mercurial repository.

Source Code

;; Defined in /usr/src/emacs/lisp/vc/vc-hg.el.gz
(defun vc-hg-delete-file (file)
  "Delete FILE and delete it in the Mercurial repository."
  ;; Ensure we invoke hg in the repository root because the
  ;; subdirectories containing each of FILES may no longer exist.
  (let* ((root (vc-hg-root file))
         (file (file-relative-name file root))
         (default-directory root))
    (condition-case _ (delete-file file)
      (file-error nil))
    (vc-hg-command nil 0 file "remove" "--after" "--force")))