Function: cvs-mode-checkout

cvs-mode-checkout is an interactive and byte-compiled function defined in pcvs.el.gz.

Signature

(cvs-mode-checkout)

Documentation

Run cvs checkout against the current branch.

The files are stored to DIR.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/vc/pcvs.el.gz
(defun-cvs-mode (cvs-mode-checkout . NOARGS) (dir)
  "Run `cvs checkout' against the current branch.
The files are stored to DIR."
  (interactive
   (let* ((branch (cvs-prefix-get 'cvs-branch-prefix))
	  (prompt (format-message "CVS Checkout Directory for `%s%s': "
				  (cvs-get-module)
				  (if branch (format " (branch: %s)" branch)
				    ""))))
     (list (read-directory-name prompt nil default-directory nil))))
  (let ((modules (split-string-and-unquote (cvs-get-module)))
	(flags (cvs-add-branch-prefix
		(cvs-flags-query 'cvs-checkout-flags "cvs checkout flags")))
	(cvs-cvsroot (cvs-get-cvsroot)))
    (cvs-checkout modules dir flags)))