annotate lisp/pcl-cvs/ChangeLog @ 114:8619ce7e4c50 r20-1b9

Import from CVS: tag r20-1b9
author cvs
date Mon, 13 Aug 2007 09:21:54 +0200
parents c0c698873ce1
children 1856695b1fa9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
114
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 76
diff changeset
1 Wed Mar 19 23:25:26 1997 Steven L Baur <steve@altair.xemacs.org>
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 76
diff changeset
2
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 76
diff changeset
3 * pcl-cvs.el (cvs-changelog-ours-p): Use function.
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 76
diff changeset
4
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 0
diff changeset
5 Sat Dec 21 22:37:37 1996 Neal Becker <neal@ctd.comsat.com>
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 0
diff changeset
6
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 0
diff changeset
7 * pcl-cvs.el: Synched with pcl-cvs.el from cvs-1.9.
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 0
diff changeset
8
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
9 Tue Jan 23 13:02:24 1996 Greg A. Woods <woods@most.weird.com>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11 * pcl-cvs.el (pcl-cvs-bugs-address): change the default address
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12 as suggested by Per Cederqvist.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13 * pcl-cvs.el: removed comments refering to Signum, etc.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15 Sun Jan 21 12:51:12 1996 Greg A. Woods <woods@most.weird.com>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 * pcl-cvs.el (cvs-parse-stderr): fix typo (missing '\') that was
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18 causing occasional un-reported, un-traced, failures that simply
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19 said something like "RE missing '\(' or '\\('" -- hopefully this
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20 is the last such bug!
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22 Tue Jan 16 13:57:16 1996 Jim Kingdon <kingdon@harvey.cyclic.com>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24 * Makefile.in: Rename "dist" target back to "dist-dir". The
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
25 latter is what actually gets used.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
26 (pcl-cvs.dvi): Restore srcdir to pcl-cvs.texinfo. Fix typo
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
27 (pcl-cvs.texifo -> pcl-cvs.texinfo).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28 (TEXINDEX,TEX,SET_TEXINPUTS): New variables.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
29 (.el.elc): Copy .el file to build dir so .elc file gets put there.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
30 (dist-dir): Fix typo (cvs.info -> pcl-cvs.info).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
31 * cookie.el: New file, copied from elib 1.0.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32 * README: Remove note about requiring elib; it claimed that CVS
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33 contained a copy of elib, but it lied.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
34 * pcl-cvs.el: Change (require 'cookie) to (load "cookie.el").
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
35 * pcl-cvs-lucid.el: Change (require 'pcl-cvs) to (load "pcl-cvs.el").
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
36
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
37 Fri Jan 12 10:32:14 1996 Greg A. Woods <woods@most.weird.com>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39 * pcl-cvs.elc, pcl-cvs-lucid.elc: removed
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41 * pcl-cvs.el: run through the spell checker...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 - noted some free variables in comments
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43 (cvs-inhibit-copyright-message): move this above
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44 cvs-startup-message to keep the compiler quiet
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
45
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
46 * compile-all.el: removed (use make for dependency checking!)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
47
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
48 * Makefile.in: tweak various comments and echo messages...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
49 (elcfiles): removed this target.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
50 (.SUFFIXES, .el.elc): added support for elisp files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
51 (CORE): new macro -- list of files all .elc depend on [still empty]
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
52 (BATCHFLAGS): new macro -- flags to pass to emacs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
53 (OBJDIR_DISTFILES): added ELCFILES to be shipped in distribution
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
54
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
55 * README: fix the RCS Id.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
56
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
57 * INSTALL: re-copy formatted makeinfo output from pcl-cvs.info,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
58 just to keep everything in proper synchronisation.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
59
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
60 * pcl-cvs.texinfo (Pcl-cvs installation): update to match Karl's
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
61 new wording from INSTALL.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
62
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
63 Wed Jan 10 22:04:35 1996 Karl Fogel <kfogel@floss.red-bean.com>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
64
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
65 * INSTALL: make first item read a little more smoothly.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
66
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
67 * README: note that pcl-cvs has been tested under 19.30.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
68
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
69 Wed Jan 10 17:59:00 1996 Greg A. Woods <woods@most.weird.com>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
70
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
71 * ChangeLog.woods: these are changes integrated in from my
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
72 own pcl-cvs repository module, and based on the original PCL-CVS
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
73 Version 1.05 release. They include most, if not all, of the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
74 changes from the Cygnus and Cyclic CVS contrib versions of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
75 PCL-CVS (i.e. the changes noted below).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
76
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
77 Sat Dec 30 15:01:45 1995 Karl Fogel <kfogel@floss.cyclic.com>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
78
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
79 * pcl-cvs.el (cvs-changelog-ours-p): check that
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
80 `add-log-full-name' and `add-log-mailing-address' are non-nil, in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
81 addition to checking that they are boundp.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
82
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
83 Thu Dec 21 16:45:48 1995 Karl Fogel <kfogel@occs.cs.oberlin.edu>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
84
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
85 * pcl-cvs.el (cvs-parse-stderr): ignore kerberos connection
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
86 failure, since CVS will automatically try rsh next. I think this
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
87 is okay because if a person needs to know that kerberos failed,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
88 then chances are the rsh failed too, and *that* error message will
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
89 clue them in that something's afoot.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
90
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
91 Wed Nov 22 11:01:50 1995 Joshua Cowan <jcowan@hermit.reslife.okstate.edu>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
92
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
93 * pcl-cvs.el (cvs-changelog-ours-p): use `user-full-name' if
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
94 `add-log-full-name' unbound, as not every uses the stuff in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
95 add-log.el. Same with `add-log-mailing-address'.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
96 (cvs-changelog-entries): change to `change-log-mode' unless
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
97 already in it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
98
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
99 Sun Jul 9 20:57:11 1995 Karl Fogel <kfogel@floss.cyclic.com>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
100
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
101 * "/bin/rmdir" as default, not "/usr/local/bin/rmdir".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
102
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
103 Fri Jun 16 15:24:34 1995 Jim Kingdon (kingdon@cyclic.com)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
104
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
105 * pcl-cvs.elc, pcl-cvs-lucid.elc: Added.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
106
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
107 * Makefile.in: Rename from Makefile and set srcdir.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
108
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
109 Thu May 18 17:10:27 1995 Jim Blandy <jimb@totoro.bio.indiana.edu>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
110
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
111 Automatically guess CVS log entries from ChangeLog contents.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
112 * pcl-cvs.el (cvs-mode-changelog-commit): New command.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
113 (cvs-changelog-full-paragraphs): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
114 (cvs-changelog-name, cvs-narrow-changelog,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
115 cvs-changelog-paragraph, cvs-changelog-subparagraph,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
116 cvs-changelog-entry, cvs-changelog-ours-p, cvs-relative-path,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
117 cvs-changelog-entries, cvs-changelog-insert-entries, cvs-union,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
118 cvs-insert-changelog-entries, cvs-edit-delete-common-indentation):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
119 New functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
120 (cvs-mode-map): Bind 'C' to cvs-mode-changelog-commit.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
121 (cvs-mode): Mention cvs-mode-changelog-commit in docstring.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
122
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
123 Give the info files names ending in ".info".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
124 * Makefile (INFOFILES, install_info): Change pcl-cvs to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
125 pcl-cvs.info.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
126 (pcl-cvs.info): Target renamed from pcl-cvs.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
127 (DISTFILES): pcl-cvs removed; we handle the info files explicitly
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
128 in the dist-dir target.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
129 (dist-dir): Depend on pcl-cvs.info. Distribute pcl-cvs.info*.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
130 * pcl-cvs.texinfo: Change @setfilename appropriately.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
131 * INSTALL: Updated.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
132 * .cvsignore: Correctly ignore the info files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
133
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
134 * README: Note that pcl-cvs has been tested under 19.28, and that
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
135 the "cookie" naming conflict was resolved in 19.11.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
136
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
137 * Makefile (pcl-cvs-lucid.elc): Changed this target from
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
138 pcl-cvs-lucid.el. That's a source file, for goodness' sake!
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
139
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
140 Tue May 9 13:56:50 1995 Jim Blandy <jimb@totoro.bio.indiana.edu>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
141
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
142 * Change references to "Cygnus's remote CVS" to "Cyclic CVS".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
143
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
144 Wed May 3 13:55:27 1995 Jim Blandy <jimb@totoro.bio.indiana.edu>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
145
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
146 * pcl-cvs.el (cvs-parse-stderr): Handle colons after both
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
147 "rcsmerge" and "warning".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
148
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
149 Fri Apr 28 22:38:14 1995 Jim Blandy <jimb@totoro.bio.indiana.edu>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
150
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
151 * Makefile (ELFILES): Include pcl-cvs-startup.el.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
152 (info, pcl-cvs): Call makeinfo appropriately for modern versions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
153 (pcl-cvs.aux): List dependency on pcl-cvs.texinfo.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
154 (pcl-cvs.ps): New target.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
155 (DVIPS): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
156 (dist-dir): Renamed from dist, updated to accept DISTDIR value
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
157 passed from parent.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
158 (DISTFILES): New varible.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
159 (pcl-cvs.elc, pcl-cvs-lucid.elc): Add targets to elcfiles target.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
160
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
161 Tue Apr 25 21:33:49 1995 Jim Blandy <jimb@totoro.bio.indiana.edu>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
162
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
163 * pcl-cvs.el: (cvs-parse-stderr): Recognize "conflicts" as well as
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
164 "overlaps" before "during merge."
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
165
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
166 Thu Feb 16 12:17:20 1995 Jim Blandy <jimb@totoro.bio.indiana.edu>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
167
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
168 * pcl-cvs.el (cvs-parse-stderr): Recognize "conflicts found in..."
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
169 messages attributed to "cvs server", as well as "cvs update".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
170
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
171 Sat Feb 4 01:47:01 1995 Jim Blandy <jimb@totoro.bio.indiana.edu>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
172
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
173 * pcl-cvs.el: Deal with the 'P' action, produced by remote CVS.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
174 (cvs-parse-stdout): Treat 'P' like 'U' --- file is updated.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
175
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
176 Tue Jan 31 23:31:39 1995 Jim Blandy <jimb@totoro.bio.indiana.edu>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
177
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
178 * pcl-cvs.el (cvs-cvsroot-required): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
179 (cvs-do-update): If cvs-cvsroot-required is not set, don't complain if
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
180 CVSROOT and cvs-cvsroot are both unset.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
181
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
182 Sun Jan 22 21:22:22 1995 Jim Blandy <jimb@totoro.bio.indiana.edu>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
183
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
184 * pcl-cvs.el (cvs-parse-stderr):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
185 Some changes for Cygnus's Remote CVS. Treat
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
186 messages like "cvs server: Updating DIRECTORY" as we treat those like
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
187 "cvs update: Updating DIRECTORY". Ignore other messages starting with
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
188 "cvs server".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
189
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
190 * pcl-cvs.el (cvs-parse-stderr): Re-indent.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
191
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
192 * .cvsignore: Add ignore list for Texinfo litter.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
193
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
194 * Makefile (lispdir): Set appropriately for totoro.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
195 * pcl-cvs.el (cvs-program, cvs-diff-program, cvs-rmdir-program): Same.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
196
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
197 Tue Jun 1 00:00:03 1993 Per Cederqvist (ceder@lysator.liu.se)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
198
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
199 * Release 1.05. (This release was promised before the end of May,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
200 but I didn't quite make it. No, I didn't fake the date above).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
201
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
202 Mon May 31 01:32:25 1993 Per Cederqvist (ceder@lysator.liu.se)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
203
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
204 * Removed the elib sub-directory. Users must now get the Elib
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
205 library separately.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
206 * pcl-cvs.texinfo: Document it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
207
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
208 * pcl-cvs-lucid.el: A new version, supplied by Jamie Zawinsky,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
209 added.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
210
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
211 * pcl-cvs Id 68: Transform RCS keywords
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
212 * Makefile (pcl-cvs-$(VER)): Remove the $ signs in most files in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
213 the distribution.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
214
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
215 * pcl-cvs Id 76: Extra " in cvs-mode-add.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
216 * pcl-cvs.el (cvs-mode-add): Don't add the extra level of quotes
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
217 around the log message, since it doesn't work with CVS.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
218
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
219 * pcl-cvs Id 56: '-d <CVSROOT>' support in pcl-cvs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
220 * pcl-cvs.el (cvs-change-cvsroot): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
221
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
222 * pcl-cvs Id 77: *cvs* isn't cleared properly
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
223 * pcl-cvs.el (cvs-do-update): Always erase the *cvs* buffer and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
224 re-create the collection.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
225
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
226 * pcl-cvs.el (cvs-do-update): Set mode-line-process in the *cvs*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
227 buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
228 * pcl-cvs.el (cvs-mode): Reset mode-line-process.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
229
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
230 * pcl-cvs Id 59: sort .cvsignore alphabetically!
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
231 * pcl-cvs.el (cvs-sort-ignore-file): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
232 * pcl-cvs.el (cvs-mode-ignore): Use it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
233 * pcl-cvs.texinfo: Document it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
234
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
235 * pcl-cvs Id 75: Require final newline.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
236 * pcl-cvs.el (cvs-commit-buffer-require-final-newline): New
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
237 variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
238 * pcl-cvs.el (cvs-edit-done): Use it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
239 * pcl-cvs.texinfo: Document it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
240
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
241 * pcl-cvs Id 72: make clean deletes lucid-emacs.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
242 * dist-makefile (ELCFILES): Fixed a typo.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
243
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
244 * pcl-cvs Id 46: "cvs remove f" "touch f" "cvs update f" -> parse err.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
245 * pcl-cvs.el (cvs-fileinfo->type): New type: REM-EXIST.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
246 * pcl-cvs.el (cvs-shadow-entry-p): A REMOVED that follows a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
247 REM-EXIST is a shadow.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
248 * pcl-cvs.el (cvs-parse-stderr): Recognize the "should be removed
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
249 and is still there" message.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
250 * pcl-cvs.el (cvs-pp): Recognize REM-EXIST.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
251 * pcl-cvs.el (cvs-mode-undo-local-changes): Recognize and complain
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
252 about REM-EXIST. Defensive test added: complain about unknown types.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
253
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
254 * pcl-cvs.el (cvs-mode-add): Add an extra level of quotes around
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
255 the log message. This is apparently needed by RCVS. <This change
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
256 has been removed. --ceder>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
257
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
258 * pcl-cvs.el (cvs-parse-stderr): Ignore output from RCVS.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
259
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
260 Tue Apr 27 00:48:40 1993 Per Cederqvist (ceder@lysator.liu.se)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
261
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
262 * pcl-cvs.el (cvs-startup-message): Now a defconst instead of a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
263 defvar.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
264 * pcl-cvs.el (cvs-mode-commit): Add a defvar for it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
265
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
266 * dist-makefile (EMACS): Use $(EMACS) instead of hard-coding 'emacs'.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
267
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
268 Sat Apr 17 12:47:10 1993 Per Cederqvist (ceder@lysator.liu.se)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
269
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
270 * Release 1.04.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
271
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
272 * pcl-cvs.texinfo: Updated the Contributors node.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
273
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
274 * pcl-cvs Id 58: Lucid GNU Emacs support
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
275 * pcl-cvs-lucid.el: New file, contributed by the people at Lucid.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
276 * pcl-cvs.el: Autoload pcl-cvs-lucid if running in an Lucid GNU
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
277 Emacs.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
278 * compile-all.el: (files-to-compile): Add pcl-cvs-lucid.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
279 * dist-makefile (ELFILES, ELCFILES): Dito.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
280
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
281 * pcl-cvs Id 55: cvs-diff-backup swaps old and new version.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
282 * pcl-cvs.el (cvs-diff-backup-extractor): Old version should be
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
283 first.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
284 * pcl-cvs.el (cvs-mode-diff-backup): Call cvs-backup-diffable
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
285 correctly.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
286
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
287 * pcl-cvs Id 64: elib substitute
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
288 * dist-makefile (install): Warn about Elib.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
289 * pcl-cvs.texinfo: Talk about Elib.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
290
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
291 * pcl-cvs Id 50: Committing the *commit* buffer twice.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
292 * pcl-cvs.el (cvs-edit-done): Report an error if cvs-commit-list
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
293 is empty, and empty it when the commit is done.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
294
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
295 * pcl-cvs Id 56: '-d <CVSROOT>' support.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
296 * pcl-cvs.el (cvs-cvsroot): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
297 * pcl-cvs.el (cvs-do-update, all callers of cvs-execute-list): Use
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
298 it everywhere CVS is called, to override CVSROOT.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
299 * pcl-cvs.texinfo (Customization): Document it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
300
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
301 Thu Apr 1 00:34:55 1993 Per Cederqvist (ceder@lysator.liu.se)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
302
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
303 * pcl-cvs.el (cvs-retrieve-revision-to-tmpfile): Exit status nil
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
304 from call-process means everything was successful in some Emacs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
305 versions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
306
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
307 * pcl-cvs.el (cvs-mode-map): Bind "q" to bury-buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
308 * pcl-cvs.texinfo: Document it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
309
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
310 Thu Mar 11 00:05:03 1993 Per Cederqvist (ceder@lysator.liu.se)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
311
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
312 * Release 1.03-Emerge (not released).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
313
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
314 * Makefile (pcl-cvs-$(VER)): Don't includ elib-dll-debug.el in the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
315 distribution. (It's included as elib/dll-debug.el).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
316
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
317 * pcl-cvs.el (cvs-mode): Document the "e" key (cvs-mode-emerge).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
318
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
319 Tue Mar 9 00:02:57 1993 Per Cederqvist (ceder@lysator.liu.se)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
320
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
321 * pcl-cvs.texinfo (Emerge): New node.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
322
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
323 * pcl-cvs.el (cvs-kill-buffer-visiting): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
324
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
325 * pcl-cvs.el (cvs-mode-emerge): Handle Conflict and Merged files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
326
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
327 * pcl-cvs.el (cvs-retrieve-revision-to-tmpfile): Handle any revision.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
328
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
329 * pcl-cvs.el (cvs-fileinfo-*): Store base-revision instead of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
330 backup-file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
331
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
332 * pcl-cvs.el (cvs-backup-diffable): The file is only diffable if
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
333 the backup file is readable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
334
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
335 * pcl-cvs.el (cvs-mode-map): Bind "e" to cvs-mode-emerge instead
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
336 of cvs-mode-find-file (which is anyhow bound to "f").
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
337
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
338 Mon Mar 8 23:06:52 1993 Per Cederqvist (ceder@lysator.liu.se)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
339
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
340 * pcl-cvs.el (cvs-mode-emerge): New function. Currently only
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
341 handles emerge of Modified files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
342
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
343 * pcl-cvs.el (cvs-retrieve-revision-to-tmpfile): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
344
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
345 Sun Jan 24 20:07:18 1993 Per Cederqvist (ceder@lysator.liu.se)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
346
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
347 * elib-dll-debug.el: Moved to elib.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
348
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
349 Mon Jan 18 00:35:59 1993 Per Cederqvist (ceder@mauritz)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
350
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
351 * pcl-cvs.el (cvs-do-update): Added a probably unnecessary sit-for.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
352
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
353 * Release 1.03-Elib-0.05.1 (not released).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
354
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
355 * Elib 0.05 compatibility:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
356 * elib-dll-debug.el, pcl-cvs-buffer.el, test-dll.el: Fix the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
357 require strings.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
358 * pcl-cvs.el (cvs-pp): Insert the string.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
359
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
360 * Release 1.03-Elib-0.05 (not released).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
361
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
362 * elib: New directory, containing the parts of elib that are
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
363 required for pcl-cvs. Changes to the files in that directory
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
364 that are present in Elib are documented in the ChangeLog of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
365 Elib, not here.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
366 * Makefile (pcl-cvs-$(VER)): Copy the new dir to the distribution.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
367 * dist-makefile (ELFILES, ELCFILES): Don't include the Elib files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
368
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
369 Fri Jan 8 02:43:49 1993 Per Cederqvist (ceder@konrad)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
370
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
371 * pcl-cvs.el (cvs-mode-map): Bind "e" to cvs-mode-find-file, like
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
372 in dired.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
373
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
374 Sun Jan 3 23:25:13 1993 Per Cederqvist (ceder@konrad)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
375
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
376 * elib-dll.el, elib-node.el, cookie.el: Moved to the elib package.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
377 Pcl-cvs now requires elib.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
378
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
379 Tue Dec 29 22:06:57 1992 Per Cederqvist (ceder@konrad)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
380
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
381 * pcl-cvs.el: Tracked the latest (last?) rename of all functions
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
382 in cookie.el.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
383
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
384 Thu Sep 24 00:29:16 1992 Per Cederqvist (ceder@robert)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
385
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
386 * pcl-cvs.texinfo (Archives): This version is not distributed with
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
387 CVS 1.3, so don't claim that it is.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
388
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
389 Fri Aug 21 15:17:08 1992 Per Cederqvist (ceder@maskros)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
390
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
391 * pcl-cvs.el (cvs-parse-stderr): Fixed two "(set head" that should
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
392 be "(setq head".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
393
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
394 Thu Aug 20 05:53:58 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
395
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
396 * cookie.el: Changes to this file is documented in the ChangeLog
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
397 of elib in the future.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
398
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
399 Tue Aug 18 03:30:28 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
400
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
401 * pcl-cvs.el: Don't use cookie-last-tin (which no longer exists).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
402
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
403 * cookie.el: Use prefix cookie:: for internal functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
404
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
405 * cookie.el: (cookie:enter-after, cookie:enter-before,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
406 cookie:nth-cookie): Implemented.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
407 * cookie.el: No longer define (impl).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
408
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
409 * cookie.el: More renames:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
410 cookie:next-cookie -> cookie:goto-next-tin
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
411 cookie:previous-cookie -> cookie:goto-previous-tin
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
412 tin-next -> cookie:next-tin
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
413 tin-previous -> cookie:previous-tin
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
414 tin-nth -> cookie:nth-tin
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
415 tin-delete -> cookie:delete-tin
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
416 cookie:collect -> cookie:collect-cookies
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
417 cookie:tin-collect -> cookie:collect-tins
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
418 (new) -> cookie:tin-collect-cookies
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
419 (new) -> cookie:tin-collect-tins
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
420 cookie:refresh -> cookie:refresh-all
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
421 tin-invalidate-tins -> cookie:invalidate-tins
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
422
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
423 Mon Aug 17 01:39:49 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
424
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
425 * cookie.el (cookie:set-buffer-bind-dll-let*): New macro. Used in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
426 many places instead of cookie:set-buffer-bind-dll.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
427 * cookie.el (cookie:set-buffer-bind-dll): Renamed the macro
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
428 cookie:set-buffer to this.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
429
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
430 * pcl-cvs.el (cvs-use-temp-buffer): Set default-directory.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
431
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
432 Sun Aug 16 20:51:30 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
433
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
434 * pcl-cvs.el (cvs-add-sub): Fixed call to cvs-add-file-update-buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
435
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
436 Sat Aug 8 20:28:21 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
437
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
438 * Release 1.03-Cookie-II (not released).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
439
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
440 * pcl-cvs.el (cvs-mode-diff-cvs): Don't care about the exit status
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
441 from ``cvs diff''.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
442
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
443 * pcl-cvs.el (cvs-mode): Document cvs-mode-undo-local-changes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
444 * pcl-cvs.el (cvs-diffable): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
445
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
446 * pcl-cvs.el: Use the new cookie package.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
447 * pcl-cvs.el (cvs-cookie-handle): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
448 * pcl-cvs.el (cvs-do-update): User the new cookie:create
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
449 interface, and cookie:clear if the buffer already existed. Make
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
450 the buffer read-only.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
451 * pcl-cvs.el (cvs-mode-next-line, cvs-mode-previous-line): New
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
452 functions (used instead of cookie:next-cookie and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
453 cookie:previous-cookie).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
454
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
455 * cookie.el: Major redesign. The handle that is passed to all
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
456 cookie functions is now a new datatype, and not the buffer that
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
457 the cookies resides in. This way it is possible to have more than
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
458 one set of cookies in a buffer. Things that used to be
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
459 buffer-local variables are now fields in the handle data type.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
460 cookie-last-tin is no longer available.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
461 * cookie.el (cookie:create): The buffer is not cleared, nor set to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
462 be read-only.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
463 * cookie.el (cookie:next-cookie, cookie:previous-cookie): Since
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
464 the first argument is now a handle and not a buffer, these can no
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
465 longer be called interactively. You have to write a small wrapper
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
466 about them.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
467 * cookie.el (cookie:buffer): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
468
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
469 Tue Aug 4 03:02:25 1992 Per Cederqvist (ceder@robert)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
470
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
471 * pcl-cvs.texinfo (Bugs): Renamed "Reporting bugs and ideas" to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
472 "Bugs" and added a table of known bugs/FAQ:s.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
473
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
474 Mon Aug 3 00:19:39 1992 Per Cederqvist (ceder@robert)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
475
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
476 * pcl-cvs.el, pcl-cvs.texinfo: Big Renaming Time!
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
477 The commands that operate in the *cvs* buffer:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
478 cvs-add-change-log-entry-other-window -> cvs-mode-add-change-log-entry-other-window
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
479 cvs-mark-all-files -> cvs-mode-mark-all-files
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
480 cvs-revert-updated-buffers -> cvs-mode-revert-updated-buffers
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
481 cvs-undo-local-changes -> cvs-mode-undo-local-changes
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
482 cvs-unmark-up -> cvs-mode-unmark-up
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
483 cvs-acknowledge -> cvs-mode-acknowledge
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
484 cvs-unmark-all-files -> cvs-mode-unmark-all-files
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
485 cvs-add -> cvs-mode-add
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
486 cvs-diff-backup -> cvs-mode-diff-backup
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
487 cvs-commit -> cvs-mode-commit
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
488 cvs-diff-cvs -> cvs-mode-diff-cvs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
489 cvs-find-file -> cvs-mode-find-file
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
490 cvs-update-no-prompt -> cvs-mode-update-no-prompt
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
491 cvs-ignore -> cvs-mode-ignore
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
492 cvs-log -> cvs-mode-log
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
493 cvs-mark -> cvs-mode-mark
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
494 cvs-find-file-other-window -> cvs-mode-find-file-other-window
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
495 cvs-remove-file -> cvs-mode-remove-file
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
496 cvs-status -> cvs-mode-status
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
497 cvs-remove-handled -> cvs-mode-remove-handled
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
498 cvs-unmark -> cvs-mode-unmark
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
499
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
500 * pcl-cvs.el (cvs-cvs-diff-flags): Variable deleted.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
501 * pcl-cvs.el (cvs-diff-cvs): Use cvs-diff-flags instead.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
502 * pcl-cvs.texinfo (Customization): Update the doc.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
503
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
504 * pcl-cvs.el (cvs-diff-cvs): Handle exit status 0 (no diffs), 1
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
505 (diffs) and other (error).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
506 * pcl-cvs.el (cvs-execute-list): Add support for this kind of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
507 thing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
508
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
509 * Revert buffers for committed files:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
510 * pcl-cvs.el (cvs-auto-revert-after-commit): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
511 * pcl-cvs.texinfo (Committing changes, Customization): Document
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
512 it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
513 * pcl-cvs.el (cvs-after-commit-function): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
514
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
515 * pcl-cvs.el (cvs-execute-list): Return the exit status or nil.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
516 * pcl-cvs.el (cvs-edit-done, cvs-diff-cvs, cvs-remove-file,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
517 cvs-undo-local-changes, cvs-add, cvs-status, cvs-log): Use the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
518 exit status to generate an error message.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
519
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
520
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
521 * pcl-cvs.el (cvs-do-update): It should be "cvs -n update -l", not
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
522 "cvs -l update -n". Put the -n and/or -l in the message that is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
523 displayed in the *cvs* buffer during the update.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
524
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
525 Sat Aug 1 00:55:49 1992 Per Cederqvist (ceder@robert)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
526
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
527 * cookie.el (cookie-sort): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
528
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
529 * cookie.el (cookie-clear): Rewritten. No longer clears all local
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
530 variables.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
531
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
532 Tue Jul 28 17:21:17 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
533
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
534 * pcl-cvs.el (cvs-parse-stderr): Try to handle the output from RCS
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
535 when it is compiled without DIFF3_BIN and a conflict occurs.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
536
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
537 * pcl-cvs.texinfo (Getting Started): Fixed typo.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
538
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
539 * pcl-cvs-startup.el (cvs-update-other-window): Make the autoload
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
540 be interactive.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
541
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
542 Mon Jul 27 19:36:40 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
543
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
544 * pcl-cvs.el (cvs-revert-updated-buffers, cvs-revert-fileinfo):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
545 New functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
546 * pcl-cvs.texinfo (Reverting your buffers): Document it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
547
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
548 * pcl-cvs.el (cvs-fileinfo->full-path): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
549 * pcl-cvs.el (cvs-full-path): Use it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
550
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
551 * cookie.el (cookie-map, cookie-map-reverse): Better doc-
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
552 string. Removed the unused local variable 'result'.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
553
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
554 * compile-all.el: Renamed elib-files to files-to-compare.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
555 * compile-all.el (compile-pcl-cvs): Bind load-path in a let
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
556 statement instead of globally.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
557
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
558 Thu Jul 23 19:02:41 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
559
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
560 * pcl-cvs.el (cvs-do-update): Check that CVSROOT is set.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
561 * pcl-cvs.el (cvs-diff-cvs): Check that cvs-cvs-diff-flags is a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
562 list.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
563 * pcl-cvs.el (cvs-diff-backup): Check that cvs-diff-flags is a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
564 list.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
565
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
566 Tue Jul 21 11:27:39 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
567
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
568 * pcl-cvs.el (cvs-parse-error): Make the *cvs* buffer writeable
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
569 before trying to write the email message. Require sendmail before
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
570 trying to switch to mail-mode.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
571
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
572 * pcl-cvs.el (cvs-do-update): Check that cvs-program exists.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
573
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
574 * pcl-cvs.el (cvs-skip-line): Fixed bracketing error.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
575
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
576 Mon Jul 20 10:31:51 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
577
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
578 * Release 1.03.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
579
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
580 * pcl-cvs.el, cookie.el: Indentation fixes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
581
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
582 * Makefile (pcl-cvs-$(VER)): Include NEWS in the distribution.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
583
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
584 * pcl-cvs.el (cvs-rm-program): Deleted.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
585 * pcl-cvs.el (cvs-rmdir-program, cvs-lock-file): New variables.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
586
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
587 * Handle lock files in a nicer way:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
588 * pcl-cvs.el (cvs-update-filter, cvs-delete-lock,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
589 cvs-lock-file-p): New functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
590 * pcl-cvs.el (cvs-do-update, cvs-sentinel): Redirect stdout to the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
591 temporary file, not stderr. Use cvs-update-filter.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
592 * pcl-cvs.el (cvs-parse-update): New arguments.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
593 * pcl-cvs.el (cvs-parse-buffer): Renamed to cvs-parse-update.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
594 * pcl-cvs.el (cvs-stderr-file): Renamed to cvs-stdout-file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
595 * pcl-cvs.texinfo (Miscellaneous commands, Updating the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
596 directory): Document cvs-delete-lock.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
597
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
598 * pcl-cvs.el (cvs-mode): Don't reset buffer-read-only.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
599
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
600 * pcl-cvs.el (cvs-find-file-other-window): Don't save-some-buffers.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
601
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
602 Thu Jul 16 00:19:58 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
603
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
604 * pcl-cvs.el, test-cookie-el: Use the new names from cookie.el.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
605
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
606 * cookie.el: Big Renaming Time!
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
607 External functions:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
608 cookie-next -> tin-next
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
609 cookie-previous -> tin-previous
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
610 cookie-nth -> tin-nth
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
611 cookie-delete -> tin-delete
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
612 cookie-filter-tins -> tin-filter
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
613 cookie-get-selection -> tin-get-selection
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
614 cookie-start-marker -> tin-start-marker
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
615 cookie-end-marker -> tin-end-marker
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
616 cookie-invalidate-tins -> tin-invalidate-tins
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
617 cookie-collect-tins -> tin-collect
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
618 cookie-collect-cookies -> cookie-collect
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
619 Internal functions:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
620 cookie-create-tin -> cookie-create-wrapper
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
621 cookie-tin-start-marker -> cookie-wrapper-start-marker
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
622 cookie-tin-cookie-safe -> cookie-wrapper-cookie-safe
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
623 cookie-tin-cookie -> cookie-wrapper-cookie
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
624 set-cookie-tin-start-marker -> cookie-wrapper-set-start-marker
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
625 set-cookie-tin-cookie -> cookie-wrapper-set-cookie
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
626 cookie-tin-p -> cookie-wrapper-p
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
627 cookie-create-tin-and-insert -> cookie-create-wrapper-and-insert
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
628
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
629 * pcl-cvs.el (cvs-find-file, cvs-find-file-other-window): Signal
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
630 an appropriate error message if the *cvs* buffer is empty.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
631
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
632 * cookie.el (cookie-create): Make the buffer read-only.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
633 * cookie.el (cookie-create-tin-and-insert, cookie-refresh,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
634 cookie-delete-tin-internal, cookie-refresh-tin): Bind
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
635 buffer-read-only to nil while changing the contents of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
636 the buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
637
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
638 * pcl-cvs.el (cvs-byte-compile-files): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
639 * pcl-cvs.texinfo (Miscellaneous commands): Document it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
640
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
641 * pcl-cvs.el (cvs-diff-ignore-marks): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
642 * pcl-cvs.el (cvs-diff-cvs, cvs-diff-backup): Don't consider
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
643 marked files to be selected if a prefix argument is given XOR the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
644 variable cvs-diff-ignore-marks is non-nil.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
645 * pcl-cvs.el (cvs-get-marked): New optional argument `ignore-marks'.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
646 * pcl-cvs.texinfo (Customization, Viewing differences): Document
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
647 this behaviour.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
648
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
649 * pcl-cvs.el (cvs-undo-local-changes): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
650 * pcl-cvs.texinfo (Undoing changes): Document
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
651 cvs-undo-local-changes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
652 * pcl-cvs.el (cvs-mode-map): cvs-unmark-all-files moved from "U"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
653 to "ESC DEL". cvs-undo-local-changes bound to "U".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
654 * pcl-cvs.texinfo (Marking files): Document ESC DEL.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
655
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
656 * pcl-cvs.el (cvs-skip-line): New arguments. All callers updated.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
657 Now calls cvs-parse-error if a parse error occurs.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
658 * pcl-cvs.el (cvs-parse-error): New function that creates a bug
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
659 report.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
660 * pcl-cvs.el (cvs-parse-stderr, cvs-parse-stdout): New arguments.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
661 The only caller (cvs-parse-buffer) updated. Call cvs-parse-error
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
662 in case of parse error.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
663
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
664 * pcl-cvs.el (pcl-cvs-version): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
665
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
666 * cookie.el (cookie-create): Kill all local variables in the buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
667
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
668 Fri Jul 10 11:17:40 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
669
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
670 * Release 1.03beta1.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
671
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
672 Thu Jul 9 03:12:00 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
673
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
674 * pcl-cvs.el (cvs-update-running): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
675 * pcl-cvs.el (cvs-do-update): Use it instead of the previous local
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
676 variable cvs-process (that no longer exists). Make sure that only
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
677 one `cvs update' runs at any given moment.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
678 * pcl-cvs.el (cvs-sentinel): Reset cvs-update-running when the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
679 update process exits.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
680
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
681 * pcl-cvs.el (cvs-update): Switch to the *cvs* buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
682 * pcl-cvs.el (cvs-update-other-window): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
683 * pcl-cvs-startup.el (cvs-update-other-window): Added a autoload
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
684 for it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
685 * pcl-cvs.el (cvs-do-update): Don't pop up any buffer in a window
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
686 - let cvs-update or cvs-update-other-window handle that. Also
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
687 don't kill the *cvs* buffer, but rather insert a "Running cvs..."
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
688 message into it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
689 * pcl-cvs.el (cvs-parse-buffer): Don't change the window
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
690 configuration.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
691
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
692 * pcl-cvs.el (cvs-create-fileinfo, cvs-pp, cvs-fileninfo->type):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
693 New type for a fileinfo: MESSAGE.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
694
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
695 * pcl-cvs.el (cvs-cvs-buffer): Deleted the variable. Use
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
696 cvs-buffer-name instead. (I no longer have any plans to allow more
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
697 than one cvs update to run at the same time - things only get
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
698 confusing). Changed all places where cvs-cvs-buffer was used.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
699
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
700 * pcl-cvs.el: Take care of update programs (the -u option in the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
701 modules file):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
702 * pcl-cvs.el (cvs-update-prog-output-skip-regexp): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
703 * pcl-cvs.el (cvs-parse-stdout): Skip output from the update
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
704 program (using cvs-update-prog-output-skip-regexp).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
705 * pcl-cvs.texinfo (Future enhancements): Document that the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
706 solution is not as good as it should be.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
707 * pcl-cvs.texinfo (Customization): Document the variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
708
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
709 Wed Jul 8 20:29:44 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
710
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
711 * pcl-cvs.el (cvs-do-update): Check that this-dir really exists
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
712 and is a directory, and that this-dir/CVS exists and is a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
713 directory.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
714
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
715 Tue Jul 7 01:02:24 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
716
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
717 * pcl-cvs.texinfo (Customization): Document TMPDIR.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
718
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
719 * This chunk of modifications should make it possible to run
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
720 pcl-cvs on hosts that do not line-buffer stdout (such as
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
721 DECstation). They work by diverting stdout and stderr from
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
722 `cvs update' and later sorting them together.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
723 * pcl-cvs.el (cvs-parse-stderr): Don't fail to parse conflict
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
724 data.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
725 * pcl-cvs.el (cvs-remove-stdout-shadows, cvs-shadow-entry-p): New
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
726 functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
727 * pcl-cvs.el (cvs-parse-buffer): Use it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
728 * pcl-cvs.el (cvs-remove-empty-directories): New function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
729 * pcl-cvs.el (cvs-remove-handled, cvs-parse-buffer): Use it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
730 * pcl-cvs.el (cvs-get-current-dir): New argument ROOT-DIR. All
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
731 calls to cvs-get-current-dir updated.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
732 * pcl-cvs.el (cvs-do-update): Allocate a tmp file. Use cvs-shell
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
733 (typically /bin/sh) to redirect stderr from CVS to the tmp file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
734 * pcl-cvs.el (cvs-sentinel): Handle the tmp file. Remove it when
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
735 it is parsed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
736 * pcl-cvs.el (cvs-parse-buffer): New argument STDERR-BUFFER. All
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
737 calls to cvs-parse-buffer updated. Rewritten to handle the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
738 separation of stderr and stdout.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
739 * pcl-cvs.el (cvs-shell, cvs-stderr-file): New variables.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
740 * pcl-cvs.el (cvs-compare-fileinfos, cvs-parse-stderr,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
741 cvs-parse-stdout): New functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
742
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
743 * pcl-cvs.el (cvs-parse-buffer): Some modifications for output
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
744 from RCS 5.6.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
745
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
746 Tue Apr 7 09:11:27 1992 Per Cederqvist (ceder@leopold)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
747
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
748 * Release 1.02.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
749
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
750 * pcl-cvs.el (cvs-diff-backup, cvs-edit-done, cvs-status): Call
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
751 save-some-buffers.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
752
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
753 * pcl-cvs.el (cvs-diff-backup-extractor): Fixed syntax error.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
754
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
755 * Makefile, README, compile-all.el, dist-makefile, pcl-cvs.el,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
756 pcl-cvs.texinfo (XXRELEASEXX): A magic string that is substituted
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
757 for the current release number when a distribution is made.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
758 (Release 1.01 says that it is release 1.00).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
759
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
760 * pcl-cvs.el (cvs-find-file): Added missing pair of parenthesis.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
761
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
762 Mon Mar 30 14:25:26 1992 Per Cederqvist (ceder@leopold)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
763
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
764 * Release 1.01.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
765
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
766 * pcl-cvs.el (cvs-parse-buffer): The message when waiting for a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
767 lock has been changed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
768
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
769 Sun Mar 29 05:29:57 1992 Per Cederqvist (ceder@leopold)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
770
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
771 * Release 1.00.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
772
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
773 * pcl-cvs.el (cvs-do-update, cvs-sentinel, cvs-parse-buffer):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
774 Major rewrite of buffer and window selection and handling.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
775 The *cvs* buffer is now killed whenever a new "cvs update" is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
776 initiated. The -update buffer is replaced with the *cvs*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
777 buffer when the update is completed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
778
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
779 Sat Mar 28 21:03:05 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
780
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
781 * pcl-cvs.el (cvs-delete-unused-temporary-buffers): Fixed it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
782
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
783 * pcl-cvs.el (cvs-auto-remove-handled): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
784 * pcl-cvs.el (cvs-edit-done): Use it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
785 * pcl-cvs.texinfo (Customization, Removing handled entries):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
786 Document it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
787
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
788 * pcl-cvs.el (cvs-mode): Turn of the undo feature. It really
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
789 isn't useful in a cookie buffer...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
790
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
791 * pcl-cvs.el (cvs-edit-done): Committing a file now looks more
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
792 like diffing a file. The window handling is better.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
793 * pcl-cvs.el (cvs-use-temp-buffer): The &optional switch is no
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
794 longer needed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
795
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
796 Mon Mar 23 00:20:33 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
797
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
798 * Release 0.97.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
799
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
800 * pcl-cvs.el (default-directory): Make sure it always ends in a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
801 slash. fileinfo->dir does NOT end in a slash, and I had forgotten
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
802 to call file-name-as-directory in various places.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
803
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
804 * pcl-cvs.el (cvs-diff-backup-extractor): Signal an error if a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
805 fileinfo without backup file is given.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
806
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
807 * pcl-cvs.el (cvs-mode): Added documentation.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
808
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
809 * pcl-cvs.el (cvs-execute-list): Fix the order of files in the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
810 same directory.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
811
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
812 * pcl-cvs.el (cvs-log-flags, cvs-status-flags): New variables.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
813 * pcl-cvs.el (cvs-log, cvs-status): Use them.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
814 * pcl-cvs.texinfo (Customization): Document them.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
815
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
816 * pcl-cvs.el (cvs-diff-backup): Filter non-backup-diffable files
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
817 at an earlier stage, like cvs-commit does.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
818
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
819 * pcl-cvs.el (cvs-diff-flags): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
820 * pcl-cvs.el (cvs-diff-backup): Use it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
821 * pcl-cvs.texinfo (Customization): Document it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
822
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
823 * pcl-cvs.el (cvs-execute-single-file-list): Remove &rest before
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
824 last argument. No callers needed updating.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
825
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
826 * pcl-cvs.el (cvs-execute-list): Remove the &rest before the last
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
827 argument (constant-args). Update all callers of cvs-execute-list
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
828 to use the new calling convention.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
829 * pcl-cvs.el (cvs-cvs-diff-flags): Now a list of strings instead
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
830 of a string.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
831 * pcl-cvs.texinfo (Customization): Document the change to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
832 cvs-cvs-diff-flags.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
833
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
834 * Release 0.96.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
835
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
836 * pcl-cvs.el (cvs-cvs-diff-flags): New variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
837 * pcl-cvs.el (cvs-diff-cvs): Use it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
838 * pcl-cvs.texinfo (Customization, Viewing differences): Document it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
839
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
840 * pcl-cvs.el (cvs-use-temp-buffe): Don't switch to the temporary
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
841 buffer. Use display-buffer and set-buffer instead. This way
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
842 cvs-log, cvs-status, cvs-diff-cvs and friends don't select the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
843 temporary buffer. The cursor will remain in the *cvs* buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
844
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
845 Sun Mar 22 21:50:18 1992 Per Cederqvist (ceder@robin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
846
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
847 * pcl-cvs.el (cvs-find-file, cvs-find-file-other-window): Don't
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
848 prompt when reading in a directory in dired.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
849
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
850 * Makefile (pcl-cvs-$(VER)): Include pcl-cvs-startup.el in the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
851 distribution.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
852
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
853 * dist-makefile (pcl-cvs.dvi): Don't fail even if texindex does
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
854 not exist.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
855
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
856 * pcl-cvs.texinfo (@setchapternewpage): Changed from 'off' to 'on'.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
857 * pcl-cvs.texinfo (Variable index): Joined into function index.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
858 * pcl-cvs.texinfo (Key index): add a description about the key.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
859 * pcl-cvs.texinfo: Many other small changes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
860
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
861 Wed Mar 18 01:58:38 1992 Per Cederqvist (ceder@leopold)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
862
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
863 * Use GNU General Public License version 2.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
864