aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2001-02-13 00:00:30 +0000
committerDave Love2001-02-13 00:00:30 +0000
commit115209ba83c968ad905cccec0e1c49b4c3c26ed4 (patch)
tree918159c08cf47689b63b0b21a36b661a1e40893a
parenta63ebf98cfa584e1dfc1a92646b82e57f88b7da3 (diff)
downloademacs-115209ba83c968ad905cccec0e1c49b4c3c26ed4.tar.gz
emacs-115209ba83c968ad905cccec0e1c49b4c3c26ed4.zip
(Log Edit Mode): New.
(Log View Mode): new.
-rw-r--r--man/pcl-cvs.texi75
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
547For commands to mark and unmark files, see @ref{Marking files}. 547For 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
844You type in the log message describing the changes you're about to 844You type in the log message describing the changes you're about to
845commit. 845commit (@pxref{Log Edit Mode}).
846@c Reinstate when node is written:
847@c (@pxref{Log Edit Mode}).@refill
848 846
849@item 847@item
850When you're happy with it, you type @kbd{C-c C-c} to do the actual 848When 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
932Call the command @code{cvs-mode-log} which runs @samp{cvs log} on all 930Call the command @code{cvs-mode-log} which runs @samp{cvs log} on all
933selected files, and show the result in a temporary buffer 931selected 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
939Call the command @code{cvs-mode-status} which runs @samp{cvs status} on 935Call the command @code{cvs-mode-status} which runs @samp{cvs status} on
@@ -1211,16 +1207,61 @@ area (@code{cvs-help}).
1211Quit PCL-CVS, killing the @samp{*cvs*} buffer (@code{cvs-mode-quit}). 1207Quit 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
1215Buffers for entering/editing log messages for changes which are about
1216to be committed are put into Log Edit mode.
1217
1218Sometimes the log buffer contains default text when you enter it,
1219typically the last log message entered. If it does, mark and point
1220are set around the entire contents of the buffer so that it is easy to
1221kill the contents of the buffer with @kbd{C-w}.
1222
1223@findex log-edit-insert-changelog
1224If you work by writing entries in the @file{ChangeLog}
1225(@pxref{(emacs)Change Log}) and then commit the change under revision
1226control, 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
1228entries for the file(s) concerned in the top entry in the ChangeLog
1229and uses those paragraphs as the log text. This text is only inserted
1230if 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
1232working---generating ChangeLog entries from the revision control log.
1233
1234In the Log Edit buffer, @kbd{C-c C-f} (@kbd{M-x log-edit-show-files})
1235shows the list of files to be committed in case you need to check
1236that.
1237
1238When you have finished editing the log message, type @kbd{C-c C-c} to
1239exit 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
1252Log View mode provides a few useful commands for navigating revision
1253control 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 1256In this mode, @kbd{n} goes to the next message and @kbd{p} goes to the
1218@c @chapter Browsing a Log of Changes 1257previous message and @kbd{N} and @kbd{P} go to the next and previous
1258files, respectively, in multi-file output. With a numeric prefix
1259argument, 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)}