diff options
| author | Dave Love | 2001-02-13 00:00:30 +0000 |
|---|---|---|
| committer | Dave Love | 2001-02-13 00:00:30 +0000 |
| commit | 115209ba83c968ad905cccec0e1c49b4c3c26ed4 (patch) | |
| tree | 918159c08cf47689b63b0b21a36b661a1e40893a | |
| parent | a63ebf98cfa584e1dfc1a92646b82e57f88b7da3 (diff) | |
| download | emacs-115209ba83c968ad905cccec0e1c49b4c3c26ed4.tar.gz emacs-115209ba83c968ad905cccec0e1c49b4c3c26ed4.zip | |
(Log Edit Mode): New.
(Log View Mode): new.
| -rw-r--r-- | man/pcl-cvs.texi | 75 |
1 files changed, 58 insertions, 17 deletions
diff --git a/man/pcl-cvs.texi b/man/pcl-cvs.texi index 8d25457a8c4..5efff05d9f0 100644 --- a/man/pcl-cvs.texi +++ b/man/pcl-cvs.texi | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | \input texinfo @c -*-texinfo-*- | 1 | \input texinfo @c -*-texinfo-*- |
| 2 | 2 | ||
| 3 | @c "@(#)$Name: $:$Id: pcl-cvs.texi,v 1.9 2000/12/06 20:03:33 fx Exp $" | 3 | @c "@(#)$Name: $:$Id: pcl-cvs.texi,v 1.10 2001/01/02 13:35:10 fx Exp $" |
| 4 | 4 | ||
| 5 | @c Documentation for the GNU Emacs CVS mode. | 5 | @c Documentation for the GNU Emacs CVS mode. |
| 6 | @c Copyright (C) 1991,92,93,94,95,96,97,98,99,2000 Free Software Foundation, Inc. | 6 | @c Copyright (C) 1991,92,93,94,95,96,97,98,99,2000, 2001 Free Software Foundation, Inc. |
| 7 | 7 | ||
| 8 | @c This file is part of GNU Emacs | 8 | @c This file is part of GNU Emacs |
| 9 | 9 | ||
| @@ -122,8 +122,8 @@ of the various commands and major modes for further information. | |||
| 122 | * Selected files:: To which files are commands applied. | 122 | * Selected files:: To which files are commands applied. |
| 123 | * Commands:: All commands, grouped by type. | 123 | * Commands:: All commands, grouped by type. |
| 124 | 124 | ||
| 125 | @c * Log Edit Mode:: Major mode to edit log messages. | 125 | * Log Edit Mode:: Major mode to edit log messages. |
| 126 | @c * Log View Mode:: Major mode to browse log changes. | 126 | * Log View Mode:: Major mode to browse log changes. |
| 127 | @c * CVS Status Mode:: Major mode to view CVS' status output. | 127 | @c * CVS Status Mode:: Major mode to view CVS' status output. |
| 128 | * Customization:: How you can tailor PCL-CVS to suit your needs. | 128 | * Customization:: How you can tailor PCL-CVS to suit your needs. |
| 129 | * Bugs:: Bugs (known and unknown). | 129 | * Bugs:: Bugs (known and unknown). |
| @@ -546,7 +546,7 @@ it, it is quite powerful. | |||
| 546 | 546 | ||
| 547 | For commands to mark and unmark files, see @ref{Marking files}. | 547 | For commands to mark and unmark files, see @ref{Marking files}. |
| 548 | 548 | ||
| 549 | @node Commands, Customization, Selected files, Top | 549 | @node Commands, Log Edit Mode, Selected files, Top |
| 550 | @chapter Commands | 550 | @chapter Commands |
| 551 | 551 | ||
| 552 | @iftex | 552 | @iftex |
| @@ -842,9 +842,7 @@ After having selected the files you want to commit, you type either | |||
| 842 | 842 | ||
| 843 | @item | 843 | @item |
| 844 | You type in the log message describing the changes you're about to | 844 | You type in the log message describing the changes you're about to |
| 845 | commit. | 845 | commit (@pxref{Log Edit Mode}). |
| 846 | @c Reinstate when node is written: | ||
| 847 | @c (@pxref{Log Edit Mode}).@refill | ||
| 848 | 846 | ||
| 849 | @item | 847 | @item |
| 850 | When you're happy with it, you type @kbd{C-c C-c} to do the actual | 848 | When you're happy with it, you type @kbd{C-c C-c} to do the actual |
| @@ -931,9 +929,7 @@ directory. (@code{cvs-mode-add-change-log-entry-other-window}).@refill | |||
| 931 | @item l | 929 | @item l |
| 932 | Call the command @code{cvs-mode-log} which runs @samp{cvs log} on all | 930 | Call the command @code{cvs-mode-log} which runs @samp{cvs log} on all |
| 933 | selected files, and show the result in a temporary buffer | 931 | selected files, and show the result in a temporary buffer |
| 934 | @samp{*cvs-info*}. | 932 | @samp{*cvs-info*} (@pxref{Log View Mode}). |
| 935 | @c Fixme: reinstate when node is written: | ||
| 936 | @c (@pxref{Log View Mode}). | ||
| 937 | 933 | ||
| 938 | @item s | 934 | @item s |
| 939 | Call the command @code{cvs-mode-status} which runs @samp{cvs status} on | 935 | Call the command @code{cvs-mode-status} which runs @samp{cvs status} on |
| @@ -1211,16 +1207,61 @@ area (@code{cvs-help}). | |||
| 1211 | Quit PCL-CVS, killing the @samp{*cvs*} buffer (@code{cvs-mode-quit}). | 1207 | Quit PCL-CVS, killing the @samp{*cvs*} buffer (@code{cvs-mode-quit}). |
| 1212 | @end table | 1208 | @end table |
| 1213 | 1209 | ||
| 1214 | @c @node Log Edit Mode, Log View Mode, Commands, Top | 1210 | @node Log Edit Mode, Log View Mode, Commands, Top |
| 1215 | @c @chapter Editing a Log Message | 1211 | @chapter Editing a Log Message |
| 1212 | |||
| 1213 | @cindex Log Edit mode | ||
| 1214 | @cindex mode, Log Edit | ||
| 1215 | Buffers for entering/editing log messages for changes which are about | ||
| 1216 | to be committed are put into Log Edit mode. | ||
| 1217 | |||
| 1218 | Sometimes the log buffer contains default text when you enter it, | ||
| 1219 | typically the last log message entered. If it does, mark and point | ||
| 1220 | are set around the entire contents of the buffer so that it is easy to | ||
| 1221 | kill the contents of the buffer with @kbd{C-w}. | ||
| 1222 | |||
| 1223 | @findex log-edit-insert-changelog | ||
| 1224 | If you work by writing entries in the @file{ChangeLog} | ||
| 1225 | (@pxref{(emacs)Change Log}) and then commit the change under revision | ||
| 1226 | control, you can generate the Log Edit text from the ChangeLog using | ||
| 1227 | @kbd{C-a C-a} (@kbd{log-edit-insert-changelog}). This looks for | ||
| 1228 | entries for the file(s) concerned in the top entry in the ChangeLog | ||
| 1229 | and uses those paragraphs as the log text. This text is only inserted | ||
| 1230 | if the top entry was made under your user name on the current date. | ||
| 1231 | @xref{(emacs)Change Logs and VC}, for the opposite way of | ||
| 1232 | working---generating ChangeLog entries from the revision control log. | ||
| 1233 | |||
| 1234 | In the Log Edit buffer, @kbd{C-c C-f} (@kbd{M-x log-edit-show-files}) | ||
| 1235 | shows the list of files to be committed in case you need to check | ||
| 1236 | that. | ||
| 1237 | |||
| 1238 | When you have finished editing the log message, type @kbd{C-c C-c} to | ||
| 1239 | exit the buffer and commit the change. | ||
| 1240 | |||
| 1241 | @c Fixme: customization variables | ||
| 1242 | |||
| 1243 | @node Log View Mode, Customization, Log Edit Mode, Top | ||
| 1244 | @chapter Browsing a Log of Changes | ||
| 1245 | |||
| 1246 | @cindex Log View mode | ||
| 1247 | @cindex mode, Log View | ||
| 1248 | @cindex output, logs | ||
| 1249 | |||
| 1250 | @findex cvs-mode-log | ||
| 1251 | @findex vc-print-log | ||
| 1252 | Log View mode provides a few useful commands for navigating revision | ||
| 1253 | control log output. It is used for the output buffers of both | ||
| 1254 | @code{cvs-mode-log} and @code{vc-print-log}. | ||
| 1216 | 1255 | ||
| 1217 | @c @node Log View Mode, CVS Status Mode, Log Edit Mode, Top | 1256 | In this mode, @kbd{n} goes to the next message and @kbd{p} goes to the |
| 1218 | @c @chapter Browsing a Log of Changes | 1257 | previous message and @kbd{N} and @kbd{P} go to the next and previous |
| 1258 | files, respectively, in multi-file output. With a numeric prefix | ||
| 1259 | argument, these commands move that many messages of files. | ||
| 1219 | 1260 | ||
| 1220 | @c @node CVS Status Mode, Customization, Log View Mode, Top | 1261 | @c @node CVS Status Mode |
| 1221 | @c @chapter Viewing CVS' Status output | 1262 | @c @chapter Viewing CVS' Status output |
| 1222 | 1263 | ||
| 1223 | @node Customization, Bugs, Commands, Top | 1264 | @node Customization, Bugs, Log View Mode, Top |
| 1224 | @chapter Customization | 1265 | @chapter Customization |
| 1225 | @vindex log-edit-changelog-full-paragraphs@r{ (variable)} | 1266 | @vindex log-edit-changelog-full-paragraphs@r{ (variable)} |
| 1226 | @vindex cvs-auto-remove-handled@r{ (variable)} | 1267 | @vindex cvs-auto-remove-handled@r{ (variable)} |