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."
  (let ((local (vc-cvs-stay-local-p dir)))
    (if (and (not files) local (not (eq local 'only-file)))
        (vc-cvs-dir-status-heuristic dir update-function))
    (vc-cvs-command (current-buffer) 'async
                    files
                    "-f" "-n" "-q" "update")
    ;; FIXME: Consider `vc-run-delayed-success'.
    (vc-run-delayed
      (vc-cvs-after-dir-status update-function))))