\input texinfo @c -*-texinfo-*-
-@c "@(#)$Name: $:$Id: pcl-cvs.texi,v 1.10 2001/01/02 13:35:10 fx Exp $"
+@c "@(#)$Name: $:$Id: pcl-cvs.texi,v 1.14 2002/02/13 22:30:34 monnier Exp $"
@c Documentation for the GNU Emacs CVS mode.
@c Copyright (C) 1991,92,93,94,95,96,97,98,99,2000, 2001 Free Software Foundation, Inc.
@c %**start of header
@setfilename ../info/pcl-cvs
-@settitle PCL-CVS--Emacs Front-End to CVS
+@settitle PCL-CVS --- Emacs Front-End to CVS
@c %**end of header
+@c
+
@dircategory Emacs
@direntry
* PCL-CVS: (pcl-cvs). Emacs front-end to CVS.
@end direntry
@setchapternewpage on
-
+
@ifinfo
Copyright @copyright{} 1991,92,93,94,95,96,97,98,99,2000 Free Software Foundation, Inc.
Perhaps an example or two is in order. Say you are about to add a
binary file to the repository, and want to specify the flags @samp{-kb}
-to @samp{cvs add}. You can type @kbd{C-u a -kb @key{RET}}, enter the
-description, and the file will be added. Subsequent @samp{cvs add}
+to @samp{cvs add}. You can type @kbd{C-u a -kb @key{RET}},
+and the file will be added. Subsequent @samp{cvs add}
commands will use the previously prevailing flags.
As a second example, say you are about to perform a diff and want to see
@kindex ESC DEL@r{--unmark all files}
@kindex DEL@r{--unmark previous file}
@kindex %@r{--mark files matching regexp}
+@kindex S@r{--mark files in a particular state}
@kindex T@r{--toggle marks}
@findex cvs-mode-mark
@findex cvs-mode-unmark
@findex cvs-mode-unmark-all-files
@findex cvs-mode-unmark-up
@findex cvs-mode-mark-matching-files
+@findex cvs-mode-mark-on-state
@findex cvs-mode-toggle-marks
PCL-CVS works on a set of @dfn{selected files} (@pxref{Selected files}).
Unmark the file on the previous line, and move point to that line
(@code{cvs-mode-unmark-up}).
-@item @key{%}
+@item %
Mark all files matching a regular expression
(@code{cvs-mode-mark-matching-files}).
-@item @key{T}
+@item S
+Mark all files in a particular state, such as ``Modified'' or
+``Removed''. (@code{cvs-mode-mark-on-state}).
+
+@item T
Toggle use of marks for the next command (@code{cvs-mode-toggle-marks}).
@end table
@vindex cvs-marked-face (face)
PCL-CVS adds a few extra features, including menus, mouse bindings, and
-fontification the the @samp{*cvs*} buffer. The faces defined for
+fontification the @samp{*cvs*} buffer. The faces defined for
fontification are listed below:
@table @samp
extensions to this package, we would like to hear from you. We hope that
you find this package useful!
-Below is a partial list of currently known problems with PCL-CVS version
-2.0.
+Below is a partial list of currently known problems with PCL-CVS.
@table @asis
@item Unexpected output from CVS
warning messages in the @samp{*cvs*} buffer alerting you to any parse errors.
If you get these messages, please send a bug report to the email
addresses listed above. Include the contents of the @samp{*cvs*} buffer, the
-output of the CVS process (which should be found in the @samp{*cvs-tmp*}
+output of the CVS process (which should be found in the @samp{ *cvs-tmp*}
buffer), and the versions of Emacs, PCL-CVS and CVS you are using.
@end table