Mercurial > hg > xemacs-beta
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 $" |