Function: vc-cvs-dir-status-files
vc-cvs-dir-status-files is a byte-compiled function defined in
vc-cvs.el.gz.
Signature
(vc-cvs-dir-status-files DIR FILES UPDATE-FUNCTION)
Documentation
Create a list of conses (file . state) for FILES in DIR.
Query all files in DIR if files is nil.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-cvs.el.gz
(defun vc-cvs-dir-status-files (dir files update-function)
"Create a list of conses (file . state) for FILES in DIR.
Query all files in DIR if files is nil."
(require 'vc-dir)
(let ((local (vc-cvs-stay-local-p dir))
(limit vc-dir-process-output-limit))
(if (and (not files) local (not (eq local 'only-file)))
(vc-cvs-dir-status-heuristic dir update-function))
(set-process-query-on-exit-flag
(vc-cvs-command (current-buffer) 'async
files
"-f" "-n" "-q" "update")
nil)
;; FIXME: Consider `vc-run-delayed-success'.
(vc-run-delayed
(let ((vc-dir-process-output-limit limit))
(vc-dir-maybe-narrow-and-show-more-button)
(vc-cvs-after-dir-status update-function)))))