@copying
Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
+Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@table @kbd
@item m
This marks the file that the cursor is positioned on. If the cursor is
-positioned on a directory all files in that directory are marked.
+positioned on a directory all files in that directory are marked
(@code{cvs-mode-mark}).@refill
@item u
Unmark the file that the cursor is positioned on. If the cursor is on a
-directory, all files in that directory are unmarked.
+directory, all files in that directory are unmarked
(@code{cvs-mode-unmark}).@refill
@item M
@item S
Mark all files in a particular state, such as ``Modified'' or
-``Removed''. (@code{cvs-mode-mark-on-state}).
+``Removed'' (@code{cvs-mode-mark-on-state}).
@item T
Toggle use of marks for the next command (@code{cvs-mode-toggle-marks}).
@samp{revert-buffer} will be performed. (If the file contains
@samp{$@asis{Id}$} keywords, @samp{cvs commit} will write a new file with
the new values substituted. The auto-revert makes sure that you get
-them into your buffer). The revert will not occur if you have modified
+them into your buffer.) The revert will not occur if you have modified
your buffer, or if @samp{cvs-auto-revert} is set to
@samp{nil}.
Invoke @samp{add-change-log-entry-other-window} to edit a
@file{ChangeLog} file. The @file{ChangeLog} file will be found in the
directory of the file the cursor points to, or in a parent of that
-directory. (@code{cvs-mode-add-change-log-entry-other-window}).@refill
+directory (@code{cvs-mode-add-change-log-entry-other-window}).@refill
@end table
If you have modified a file, and for some reason decide that you don't
want to keep the changes, you can undo them with this command. It works
by removing your working copy of the file and then getting the latest
-version from the repository (@code{cvs-mode-undo-local-changes}.
+version from the repository (@code{cvs-mode-undo-local-changes}).
@end table
@item =
@itemx d =
Display a @samp{cvs diff} between the selected files and the version
-that they are based on. (@code{cvs-mode-diff}).@refill
+that they are based on (@code{cvs-mode-diff}).@refill
@item d b
If CVS finds a conflict while merging two versions of a file (during a
@item d h
Display a @samp{cvs diff} between the selected files and the head
-revision in the repository (the most recent version on the current
-branch) (@code{cvs-mode-diff-head}).@refill
+revision (the most recent version on the current
+branch) in the repository (@code{cvs-mode-diff-head}).@refill
@item d r
Display a @samp{cvs diff} between the base revision of the selected
files and the head revision in the repository. This displays the
changes anyone has committed to the repository since you last executed
-"checkout", "update" or "commit".
-(@code{cvs-mode-diff-repository}).@refill
+a checkout, update or commit operation
+(@code{cvs-mode-diff-repository}).
@item d v
Display a @samp{cvs diff} between the selected files and the head
-revision of the vendor branch in the repository.
+revision of the vendor branch in the repository
(@code{cvs-mode-diff-vendor}).@refill
@item d y
Display a @samp{cvs diff} between the selected files and yesterday's
-head revision in the repository.
+head revision in the repository
(@code{cvs-mode-diff-yesterday}).@refill
@end table
@table @kbd
@item O
Update all selected files with status @samp{Need-update} by running
-@samp{cvs update} on them. (@code{cvs-mode-update}).
+@samp{cvs update} on them (@code{cvs-mode-update}).
@end table
@findex cvs-mode-delete-lock
@cindex Getting rid of lock files
@cindex Lock files
-@kindex q@r{--quit PCL-CVS}
+@kindex q@r{--bury the PCL-CVS buffer}
+@findex cvs-bury-buffer
@findex cvs-mode-quit
@cindex Quitting
@kindex h@r{--help}
area (@code{cvs-help}).
@item q
-Quit PCL-CVS, killing the @samp{*cvs*} buffer (@code{cvs-mode-quit}).
+Bury the PCL-CVS buffer (@code{cvs-bury-buffer}).
+
+@item M-x cvs-mode-quit
+Quit PCL-CVS, killing the @samp{*cvs*} buffer.
@end table
@node Log Edit Mode, Log View Mode, Commands, Top
@cindex @samp{CVSROOT}, overriding
If you have an idea about any customization that would be handy but
-isn't present in this list, please tell me!
-For info on how to reach me, see @ref{Bugs}.@refill
+isn't present in this list, please tell us!
+For info on how to reach us, see @ref{Bugs}.@refill
@table @samp
@item cvs-auto-remove-handled
@node Customizing Faces, , Customization, Customization
@section Customizing Faces
-@vindex cvs-header-face (face)
-@vindex cvs-filename-face (face)
-@vindex cvs-unknown-face (face)
-@vindex cvs-handled-face (face)
-@vindex cvs-need-action-face (face)
-@vindex cvs-marked-face (face)
+@vindex cvs-header (face)
+@vindex cvs-filename (face)
+@vindex cvs-unknown (face)
+@vindex cvs-handled (face)
+@vindex cvs-need-action (face)
+@vindex cvs-marked (face)
+@vindex cvs-msg (face)
PCL-CVS adds a few extra features, including menus, mouse bindings, and
-fontification the @samp{*cvs*} buffer. The faces defined for
+fontification of the @samp{*cvs*} buffer. The faces defined for
fontification are listed below:
@table @samp
-@item cvs-header-face
+@item cvs-header
used to highlight directory changes.
-@item cvs-filename-face
-used to highlight file names.
+@item cvs-filename
+Used to highlight file names.
-@item cvs-unknown-face
-used to highlight the status of files which are @samp{Unknown}.
+@item cvs-unknown
+Used to highlight the status of files which are @samp{Unknown}.
-@item cvs-handled-face
-used to highlight the status of files which are handled and
+@item cvs-handled
+Used to highlight the status of files which are handled and
need no further action.
-@item cvs-need-action-face
-used to highlight the status of files which still need action.
+@item cvs-need-action
+Used to highlight the status of files which still need action.
+
+@item cvs-marked
+Used to highlight the marked file indicator (@samp{*}).
-@item cvs-marked-face
-used to highlight the marked file indicator (@samp{*}).
+@item cvs-msg
+Used to highlight CVS messages.
@end table