Variable: cvs-states
cvs-states is a variable defined in pcvs-info.el.gz.
Value
((NEED-UPDATE update diff ignore)
(UP-TO-DATE update nil remove diff safe-rm revert)
(MODIFIED update commit undo remove diff merge diff-base)
(ADDED update commit remove)
(MISSING remove undo update safe-rm revert)
(REMOVED commit add undo safe-rm)
(NEED-MERGE update undo diff diff-base)
(CONFLICT merge remove undo commit diff diff-base)
(DIRCHANGE remove update diff nil tag)
(UNKNOWN ignore add remove)
(DEAD)
(MESSAGE))
Documentation
Fileinfo state descriptions for pcl-cvs.
This is an assoc list. Each element consists of (STATE . FUNS):
- STATE (described in cvs-create-fileinfo) is the key.
- FUNS is the list of applicable operations.
The first one (if any) should be the "default" action.
Most of the actions have the obvious meaning.
safe-rm indicates that the file can be removed without losing
any information.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/pcvs-info.el.gz
;;;;
;;;; State table to indicate what you can do when.
;;;;
(defconst cvs-states
`((NEED-UPDATE update diff ignore)
(UP-TO-DATE update nil remove diff safe-rm revert)
(MODIFIED update commit undo remove diff merge diff-base)
(ADDED update commit remove)
(MISSING remove undo update safe-rm revert)
(REMOVED commit add undo safe-rm)
(NEED-MERGE update undo diff diff-base)
(CONFLICT merge remove undo commit diff diff-base)
(DIRCHANGE remove update diff ,(if cvs-allow-dir-commit 'commit) tag)
(UNKNOWN ignore add remove)
(DEAD )
(MESSAGE))
"Fileinfo state descriptions for pcl-cvs.
This is an assoc list. Each element consists of (STATE . FUNS):
- STATE (described in `cvs-create-fileinfo') is the key.
- FUNS is the list of applicable operations.
The first one (if any) should be the \"default\" action.
Most of the actions have the obvious meaning.
`safe-rm' indicates that the file can be removed without losing
any information.")