Function: vc-hg-dir-status-files
vc-hg-dir-status-files is a byte-compiled function defined in
vc-hg.el.gz.
Signature
(vc-hg-dir-status-files DIR FILES UPDATE-FUNCTION)
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-hg.el.gz
(defun vc-hg-dir-status-files (dir files update-function)
;; XXX: We can't pass DIR directly to 'hg status' because that
;; returns all ignored files if FILES is non-nil (bug#22481).
(let ((default-directory dir))
;; TODO: Use "--config 'status.relative=1'" instead of "re:"
;; when we're allowed to depend on Mercurial 4.2+
;; (it's a bit faster).
(vc-hg-command (current-buffer) 'async files
"status" "re:" "-I" "."
(concat "-mardu" (if files "i"))
"-C"))
(vc-run-delayed
(vc-hg-after-dir-status update-function)))