Function: vc-cvs-state
vc-cvs-state is a byte-compiled function defined in vc-cvs.el.gz.
Signature
(vc-cvs-state FILE)
Documentation
CVS-specific version of vc-state.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-cvs.el.gz
(defun vc-cvs-state (file)
"CVS-specific version of `vc-state'."
(if (vc-cvs-stay-local-p file)
(let ((state (vc-file-getprop file 'vc-state)))
;; If we should stay local, use the heuristic but only if
;; we don't have a more precise state already available.
(if (memq state '(up-to-date edited nil))
(vc-cvs-state-heuristic file)
state))
(with-temp-buffer
(cd (file-name-directory file))
(let (process-file-side-effects)
(vc-cvs-command t 0 file "status"))
(vc-cvs-parse-status t))))