101 |
About PCL-CVS |
About PCL-CVS |
102 |
|
|
103 |
* Contributors:: Contributors to PCL-CVS. |
* Contributors:: Contributors to PCL-CVS. |
104 |
* Installation:: |
* Installation:: |
105 |
|
|
106 |
Commands |
Commands |
107 |
|
|
108 |
* Entering PCL-CVS:: Commands to invoke PCL-CVS |
* Entering PCL-CVS:: Commands to invoke PCL-CVS |
109 |
* Setting flags:: Setting flags for CVS commands |
* Setting flags:: Setting flags for CVS commands |
110 |
* Updating the buffer:: |
* Updating the buffer:: |
111 |
* Movement commands:: How to move up and down in the buffer |
* Movement commands:: How to move up and down in the buffer |
112 |
* Marking files:: How to mark files that other commands |
* Marking files:: How to mark files that other commands |
113 |
will later operate on. |
will later operate on. |
114 |
* Committing changes:: Checking in your modifications to the |
* Committing changes:: Checking in your modifications to the |
115 |
CVS repository. |
CVS repository. |
116 |
* Editing files:: Loading files into Emacs. |
* Editing files:: Loading files into Emacs. |
117 |
* Getting info about files:: Display the log and status of files. |
* Getting info about files:: Display the log and status of files. |
118 |
* Adding and removing files:: Adding and removing files |
* Adding and removing files:: Adding and removing files |
127 |
|
|
128 |
Customization |
Customization |
129 |
|
|
130 |
* Customizing Faces:: |
* Customizing Faces:: |
131 |
|
|
132 |
@end detailmenu |
@end detailmenu |
133 |
@end menu |
@end menu |
157 |
|
|
158 |
@menu |
@menu |
159 |
* Contributors:: Contributors to PCL-CVS. |
* Contributors:: Contributors to PCL-CVS. |
160 |
* Installation:: |
* Installation:: |
161 |
@end menu |
@end menu |
162 |
|
|
163 |
@node Contributors, Installation, About PCL-CVS, About PCL-CVS |
@node Contributors, Installation, About PCL-CVS, About PCL-CVS |
250 |
pre-compiled package form. Please refer to the XEmacs manual for |
pre-compiled package form. Please refer to the XEmacs manual for |
251 |
instructions regarding package selection and installation. Currently, |
instructions regarding package selection and installation. Currently, |
252 |
that PCL-CVS package also requires you to have installed the |
that PCL-CVS package also requires you to have installed the |
253 |
@file{xemacs-base}, @file{elib}, and @file{dired} packages. |
@file{xemacs-base}, @file{elib}, and @file{dired} packages. |
254 |
|
|
255 |
If you have @TeX{} installed at your site, you can make a typeset manual |
If you have @TeX{} installed at your site, you can make a typeset manual |
256 |
from @file{pcl-cvs.texi}. |
from @file{pcl-cvs.texi}. |
318 |
|
|
319 |
In this example, your repository is in @file{/usr/CVSroot} and CVS has |
In this example, your repository is in @file{/usr/CVSroot} and CVS has |
320 |
been run in the directory @file{/users/ceder/FOO/test}. The three files |
been run in the directory @file{/users/ceder/FOO/test}. The three files |
321 |
(@file{bar}, @file{file.txt} and |
(@file{bar}, @file{file.txt} and |
322 |
@file{newer}) that are marked with @samp{Need-Update} have been changed |
@file{newer}) that are marked with @samp{Need-Update} have been changed |
323 |
by someone else in the CVS repository. Two files (@file{namechange} |
by someone else in the CVS repository. Two files (@file{namechange} |
324 |
and @file{sub/ChangeLog}) have been modified locally, and need to be |
and @file{sub/ChangeLog}) have been modified locally, and need to be |
523 |
@menu |
@menu |
524 |
* Entering PCL-CVS:: Commands to invoke PCL-CVS |
* Entering PCL-CVS:: Commands to invoke PCL-CVS |
525 |
* Setting flags:: Setting flags for CVS commands |
* Setting flags:: Setting flags for CVS commands |
526 |
* Updating the buffer:: |
* Updating the buffer:: |
527 |
* Movement commands:: How to move up and down in the buffer |
* Movement commands:: How to move up and down in the buffer |
528 |
* Marking files:: How to mark files that other commands |
* Marking files:: How to mark files that other commands |
529 |
will later operate on. |
will later operate on. |
530 |
* Committing changes:: Checking in your modifications to the |
* Committing changes:: Checking in your modifications to the |
531 |
CVS repository. |
CVS repository. |
532 |
* Editing files:: Loading files into Emacs. |
* Editing files:: Loading files into Emacs. |
533 |
* Getting info about files:: Display the log and status of files. |
* Getting info about files:: Display the log and status of files. |
534 |
* Adding and removing files:: Adding and removing files |
* Adding and removing files:: Adding and removing files |
554 |
|
|
555 |
Most commands in PCL-CVS require that you have a @samp{*cvs*} |
Most commands in PCL-CVS require that you have a @samp{*cvs*} |
556 |
buffer. The commands that you use to get one are listed below. |
buffer. The commands that you use to get one are listed below. |
557 |
For each, a @samp{cvs} process will be run, the output will be parsed by |
For each, a @samp{cvs} process will be run, the output will be parsed by |
558 |
PCL-CVS, and the result will be printed in the @samp{*cvs*} buffer (see |
PCL-CVS, and the result will be printed in the @samp{*cvs*} buffer (see |
559 |
@ref{Buffer contents}, for a description of the buffer's contents). |
@ref{Buffer contents}, for a description of the buffer's contents). |
560 |
|
|
561 |
@table @kbd |
@table @kbd |
562 |
@item M-x cvs-update |
@item M-x cvs-update |
563 |
Run a @samp{cvs update} command. You will be asked for the directory |
Run a @samp{cvs update} command. You will be asked for the directory |
564 |
in which the @samp{cvs update} will be run. |
in which the @samp{cvs update} will be run. |
565 |
|
|
566 |
@item M-x cvs-examine |
@item M-x cvs-examine |
570 |
which the @samp{cvs -n update} will be run. |
which the @samp{cvs -n update} will be run. |
571 |
|
|
572 |
@item M-x cvs-status |
@item M-x cvs-status |
573 |
Run a @samp{cvs status} command. You will be asked for the directory |
Run a @samp{cvs status} command. You will be asked for the directory |
574 |
in which the @samp{cvs status} will be run. |
in which the @samp{cvs status} will be run. |
575 |
|
|
576 |
@item M-x cvs-checkout |
@item M-x cvs-checkout |
1307 |
@findex cvs-mode-changelog-commit |
@findex cvs-mode-changelog-commit |
1308 |
@item log-edit-changelog-full-paragraphs |
@item log-edit-changelog-full-paragraphs |
1309 |
If this variable is non-@code{nil}, include full @file{ChangeLog} |
If this variable is non-@code{nil}, include full @file{ChangeLog} |
1310 |
paragraphs in the CVS log created by @samp{cvs-mode-changelog-commit}. |
paragraphs in the CVS log created by @samp{cvs-mode-changelog-commit}. |
1311 |
This may be set in the local variables section of a @file{ChangeLog} |
This may be set in the local variables section of a @file{ChangeLog} |
1312 |
file, to indicate the policy for that @file{ChangeLog}. |
file, to indicate the policy for that @file{ChangeLog}. |
1313 |
|
|
1338 |
|
|
1339 |
|
|
1340 |
@menu |
@menu |
1341 |
* Customizing Faces:: |
* Customizing Faces:: |
1342 |
@end menu |
@end menu |
1343 |
|
|
1344 |
@node Customizing Faces, , Customization, Customization |
@node Customizing Faces, , Customization, Customization |
1365 |
used to highlight the status of files which are @samp{Unknown}. |
used to highlight the status of files which are @samp{Unknown}. |
1366 |
|
|
1367 |
@item cvs-handled-face |
@item cvs-handled-face |
1368 |
used to highlight the status of files which are handled and |
used to highlight the status of files which are handled and |
1369 |
need no further action. |
need no further action. |
1370 |
|
|
1371 |
@item cvs-need-action-face |
@item cvs-need-action-face |