comparison lisp/pcl-cvs/NEWS @ 0:376386a54a3c r19-14

Import from CVS: tag r19-14
author cvs
date Mon, 13 Aug 2007 08:45:50 +0200
parents
children 131b0175ea99
comparison
equal deleted inserted replaced
-1:000000000000 0:376386a54a3c
1 This is the NEWS file for pcl-cvs, an Emacs elisp front-end to CVS.
2
3 User-visible changes in the un-official CVS release of pcl-cvs
4 from the official 1.05 release to 1.05-CVS-$Name: $:
5
6 * Support for using ChangeLog files, including hooks to automatically
7 guess CVS log entries from ChangeLog contents.
8
9 * Support for client/server CVS (versions 1.5 through 1.7 and newer).
10
11 * New commands for tagging files and directory trees (still needs to
12 be made to run in the background).
13
14 * Better support for recognizing and handling unknown directories.
15
16 * An attempt at new ediff and emerge interfaces (still needs work!),
17 including attempts to make vendor-branch merging work.
18
19 * In a possibly misguided attempt to make it easier to see the effects
20 of changes that affect several files, diff output is now stored in a
21 uniqe buffer for each file.
22
23 * Some commands now have default flags (cvs-*-flags).
24
25 * Proper quoting of command line arguments displayed in *cvs-tmp*.
26
27 * More hacking with getting CVSROOT right, though probably all
28 pointless, since CVS should do the right thing all the time.
29
30 * Elib is back, at least in the CVS distribution.
31
32 * Lots of minor bug fixes, tweaks, cleanup, re-indentation, etc.
33
34 * Some minor tweaks, fixes, re-indentation, etc., in the
35 documentation.
36
37
38 User-visible changes in pcl-cvs from 1.04 to 1.05:
39
40 * Elib is no longer distributed with pcl-cvs. You must get Elib
41 separately, for instance from ftp.lysator.liu.se in pub/emacs.
42
43 * The Lucid Emacs support works again.
44
45 * A new function, cvs-change-cvsroot, can be used to interactively
46 switch between CVS repositories.
47
48 * The mode line in the *cvs* buffer now indicates when a "cvs update"
49 is running.
50
51 * The .cvsignore file is automatically sorted alphabetically (to
52 reduce the risk of conflicts when two people add different files
53 simultaneously). This behaviour can be turned off with
54 cvs-sort-ignore-file.
55
56 * A trailing newline is always added in commit log messages. This
57 behaviour can be turned off with
58 cvs-commit-buffer-require-final-newline.
59
60 * This version of pcl-cvs should work together with RCVS. I have not
61 tested this myself, though.
62
63 * Plus some bug fixes. (Note that the version of cookie.el that is
64 distributed with pcl-cvs 1.04 contains errors that affects pcl-cvs.
65 You should get Elib 0.07).
66
67
68 User-visible changes in pcl-cvs from 1.03 to 1.04:
69
70 * Support for Emerge. Hitting "e" on a file that is Modified, Merged
71 or in Conflict will start Emerge, an interactive file merger written
72 in Emacs Lisp. This requires Emerge version 4. Emerge is not
73 included in this package. If you can't find it anywhere else, you
74 can get in from ftp.lysator.liu.se in pub/emacs. This package makes
75 it a lot easier to resolve conflicts.
76
77 * Emacs will now automatically revert your buffers when the CVS
78 commands pcl-cvs issues causes the file to change. This automatic
79 revert never occurs if the buffer contents did not agree with the
80 file prior to the command.
81
82 * If you are running Lucid GNU Emacs, you will get some fonts and
83 mouse support. This was contributed from people at Lucid.
84
85 * The variable cvs-cvsroot can be used to select the location if the
86 repository. You no longer need to exit Emacs, setenv CVSROOT, and
87 start a new Emacs if you work with multiple repositories.
88
89 * The "q" key can be used to hide the *cvs* buffer.
90
91 * The name of the commands in the *cvs* have changed. If it was called
92 cvs-foo, it will now be called cvs-mode-foo. See the ChangeLog
93 entry from Tue Aug 4 03:02:25 1992 for a complete list of changes.
94
95 * The variable cvs-cvs-diff-flags is no longer used. Instead,
96 cvs-diff-flags is always used.
97
98 * Plus a lot of bug fixes.
99
100
101 User-visible changes in pcl-cvs from 1.02 to 1.03:
102
103 * Output from CVS to stdout and stderr is separated and parsed
104 independently. In that way pcl-cvs should work regardless of
105 whether stdout is buffered or line-buffered. Pcl-cvs should now
106 work with CVS 1.3 without modifications on hosts such as
107 DECstations.
108
109 * Pcl-cvs now fully supports RCS version 5.6 as well as 5.5.
110
111 * New functions:
112
113 + cvs-undo-local-changes ("U") - Undo all your modifications
114 to a file and get the newest
115 version from the repository.
116 + cvs-update-other-window - Similar to cvs-update.
117 + cvs-byte-compile-files - Byte compile the selected files.
118
119 * cvs-update now displays the *cvs* buffer, which initially contains a
120 small message ("Running `cvs update' in /foo/bar/gazonk/...") until
121 the update is ready. The *cvs* buffer no longer pops up when the
122 update is ready. It often failed to pop up, due to race conditions
123 that are very hard to solve (and I doubt that they were at all
124 solvable).
125
126 * cvs-unmark-all-files is moved from "U" to "ESC DEL" to be
127 "compatible" with dired.
128
129 * cvs-diff ("d") and cvs-diff-backup ("b") can be configured to work
130 on only the file the cursor is positioned on, and ignore any marked
131 files. A prefix argument toggles this.
132
133 * Only one `cvs update' can be run at a time. (It was previously
134 possible to start more than one simultaneously, but pcl-cvs could
135 not really handle more than one.)
136
137 * Some rudimentary support for programs that CVS runs at update (due
138 to the -u switch in the modules file).
139
140 * Pcl-cvs now automatically generates a bug report if it can't parse
141 the output from CVS.
142
143 * The *cvs* buffer is read-only.
144
145 * Pcl-cvs now creates temporary files in $TMPDIR if that environment
146 variable is set (otherwise it uses /tmp).
147
148 ---End of file NEWS---
149 #ident "@(#)cvs/contrib/pcl-cvs:$Name: $:$Id: NEWS,v 1.1.1.1 1996/12/18 03:32:29 steve Exp $"