xref: /netbsd/external/gpl2/xcvs/dist/contrib/ChangeLog (revision a7c91847)
1*a7c91847Schristos2005-09-30  Mark D. Baushke  <mdb@gnu.org>
2*a7c91847Schristos
3*a7c91847Schristos	* rcs-5.7-commitid.patch: Convert diff timestamps to UTC.
4*a7c91847Schristos	Acknowledge Paul Eggert's help.
5*a7c91847Schristos	* rcs-5.7-sameuserlocks.patch: Patch from James Olin Oden allows
6*a7c91847Schristos	new co -S switch to disallow the user to check out the same file
7*a7c91847Schristos	twice.
8*a7c91847Schristos	* rcs-5.7-security.patch: tmpfile security patch from Olaf Kirch.
9*a7c91847Schristos	* README: Document rcs-5.7-sameuserlocks.patch and
10*a7c91847Schristos	rcs-5.7-security.patch.
11*a7c91847Schristos
12*a7c91847Schristos2005-09-29  Mark D. Baushke  <mdb@gnu.org>
13*a7c91847Schristos
14*a7c91847Schristos	* rcs-5.7-commitid.patch: Not all hosts support O_NOCTTY for open.
15*a7c91847Schristos	Try to use more random data when time() returns -1.
16*a7c91847Schristos	Simplify commitid creation.
17*a7c91847Schristos
18*a7c91847Schristos2005-09-29  Derek Price  <derek@ximbiot.com>
19*a7c91847Schristos
20*a7c91847Schristos	* rcs-5.7-commitid.patch: Check for error return from time().
21*a7c91847Schristos
22*a7c91847Schristos2005-09-29  Mark D. Baushke  <mdb@gnu.org>
23*a7c91847Schristos
24*a7c91847Schristos	* rcs-5.7-commitid.patch: Rename N as COMMITID_RAW_SIZE.
25*a7c91847Schristos	Use base62 encoding for non-urandom case.
26*a7c91847Schristos
27*a7c91847Schristos2005-09-28  Mark D. Baushke  <mdb@gnu.org>
28*a7c91847Schristos
29*a7c91847Schristos	* rcs-5.7-commitid.patch: Use base62 for the commitid with
30*a7c91847Schristos	more random content.
31*a7c91847Schristos
32*a7c91847Schristos2005-09-27  Mark D. Baushke  <mdb@gnu.org>
33*a7c91847Schristos
34*a7c91847Schristos	* rcs-5.7-commitid.patch: Add documentation for the new commitid
35*a7c91847Schristos	phrase.
36*a7c91847Schristos
37*a7c91847Schristos2005-09-26  Mark D. Baushke  <mdb@gnu.org>
38*a7c91847Schristos
39*a7c91847Schristos	* rcs-5.7-commitid.patch: New file.
40*a7c91847Schristos	* README: Add rcs-5.7-commitid.patch description.
41*a7c91847Schristos	* Makefile.am (contrib_DATA): Add new rcs-5.7-commitid.patch file.
42*a7c91847Schristos	(EXTRA_DIST): Ditto.
43*a7c91847Schristos	* Makefile.in: Regenerated.
44*a7c91847Schristos
45*a7c91847Schristos2005-09-26  Derek Price  <derek@ximbiot.com>
46*a7c91847Schristos
47*a7c91847Schristos	* README: Rename check_cvs & cvscheck to verify_repo and
48*a7c91847Schristos	sandbox_status, respectively.
49*a7c91847Schristos
50*a7c91847Schristos2005-09-01  Derek Price  <derek@ximbiot.com>
51*a7c91847Schristos
52*a7c91847Schristos	* commit_prep.in, cvs_acls.in, log.in, log_accum.in, mfpipe.in,
53*a7c91847Schristos	pvcs2rcs.in, rcslock.in: Update links and email addresses.
54*a7c91847Schristos
55*a7c91847Schristos2005-07-22  Mark D. Baushke  <mdb@gnu.org>
56*a7c91847Schristos
57*a7c91847Schristos	* log_accum.in (change_summary): Handle cvs log date lines with
58*a7c91847Schristos	commitid information on them.
59*a7c91847Schristos
60*a7c91847Schristos2005-07-20  Derek Price  <derek@ximbiot.com>
61*a7c91847Schristos
62*a7c91847Schristos	* cvs_acls.html, cvs_acls.in, log_accum.in:
63*a7c91847Schristos	s/cvshome.org/nongnu.org.etc.../.
64*a7c91847Schristos
65*a7c91847Schristos2005-07-12  Derek Price  <derek@ximbiot.com>
66*a7c91847Schristos
67*a7c91847Schristos	* clmerge.in, cln_hist.in, commit_prep.in, cvs2vendor.sh, cvs_acls.in,
68*a7c91847Schristos	debug_check_log.sh, descend.sh, log.in, log_accum.in, mfpipe.in,
69*a7c91847Schristos	rcs-to-cvs.sh, rcs2log.sh, rcs2sccs.sh, rcslock.in,sandbox_status.sh,
70*a7c91847Schristos	sccs2rcs.in: Add copyright notices.
71*a7c91847Schristos
72*a7c91847Schristos2005-07-11  Derek Price  <derek@ximbiot.com>
73*a7c91847Schristos
74*a7c91847Schristos	* clmerge.in, cln_hist.in, commit_prep.in, cvs2vendor.sh, cvs_acls.in,
75*a7c91847Schristos	debug_check_log.sh, descend.sh, log.in, log_accum.in, mfpipe.in,
76*a7c91847Schristos	rcs-to-cvs.sh, rcs2log.sh, rcs2sccs.sh, rcslock.in, sandbox_status.sh,
77*a7c91847Schristos	sccs2rcs.in: Update license notices.
78*a7c91847Schristos
79*a7c91847Schristos2005-06-27  Derek Price  <derek@ximbiot.com>
80*a7c91847Schristos
81*a7c91847Schristos	* pvcs2rcs.pl (bin_ext): Add some new extensions.  Reorganize slightly.
82*a7c91847Schristos	(usage, error_count): Repaginate.
83*a7c91847Schristos	(help): Add cvs-module option.  Repaginate.
84*a7c91847Schristos	(options): Add cvs-module option.
85*a7c91847Schristos	(execdir): Keep track of CVS module dir.  Add quotes around file names
86*a7c91847Schristos	to handle spaces when passed to shell.  Parse "Description" fields
87*a7c91847Schristos	correctly.  Try not to abort when a log line matches /^Rev [\d.]+/.
88*a7c91847Schristos	Handle file locks in CVS module dir and moving archives into CVS module
89*a7c91847Schristos	dir when done.  Add a few debug prints.  Branch when a 2.*, etc.
90*a7c91847Schristos	revision is found since in PVCS, commits to 1.* and 2.* are treated as
91*a7c91847Schristos	different branches.
92*a7c91847Schristos	(pvcs_to_rcs_rev_number): Ignore 1.*, 2.*, etc., to be handled later.
93*a7c91847Schristos
94*a7c91847Schristos2005-04-14  Derek Price  <derek@ximbiot.com>
95*a7c91847Schristos
96*a7c91847Schristos	* commit_prep.in, cvs_acls.in, log.in, log_accum.in, mfpipe.in,
97*a7c91847Schristos	rcslock.in: Enable taint checking and comment.  This closes cvshome.org
98*a7c91847Schristos	Issue #224.
99*a7c91847Schristos
100*a7c91847Schristos2005-04-08  Derek Price  <derek@ximbiot.com>
101*a7c91847Schristos
102*a7c91847Schristos	* README: Correct my email address.
103*a7c91847Schristos
104*a7c91847Schristos2005-03-22  Mark D. Baushke  <mdb@cvshome.org>
105*a7c91847Schristos
106*a7c91847Schristos	* Makefile.in: Regenerated.
107*a7c91847Schristos
108*a7c91847Schristos2005-03-11  Mark D. Baushke  <mdb@cvshome.org>
109*a7c91847Schristos
110*a7c91847Schristos	* validate_repo.in (get_history): Allow whitespace in the author
111*a7c91847Schristos	field. Avoid uninitialized hash.
112*a7c91847Schristos	(Problem report from "Torsten Martinsen" <tma@gatehouse.dk>.)
113*a7c91847Schristos
114*a7c91847Schristos2005-01-31  Derek Price  <derek@ximbiot.com>
115*a7c91847Schristos
116*a7c91847Schristos	* Makefile.am: Update copyright notices.
117*a7c91847Schristos
118*a7c91847Schristos2005-01-25  Mark D. Baushke  <mdb@cvshome.org>
119*a7c91847Schristos
120*a7c91847Schristos	* cvs_acls.in: Filenames may include a '-' character.
121*a7c91847Schristos	(Patch from "Kumar Gala" <kumar.gala@freescale.com
122*a7c91847Schristos	forwarded by "Peter Connolly" <Peter.Connolly@cnet.com>.)
123*a7c91847Schristos
124*a7c91847Schristos2004-12-14  Derek Price  <derek@ximbiot.com>
125*a7c91847Schristos
126*a7c91847Schristos	* Makefile.am (contrib_MANS): Add rcs2log.1.
127*a7c91847Schristos
128*a7c91847Schristos2004-12-09  Mark D. Baushke  <mdb@cvshome.org>
129*a7c91847Schristos
130*a7c91847Schristos	* README: Remove Dr. Pascal Molli's CVS URL from the
131*a7c91847Schristos	documentation.
132*a7c91847Schristos
133*a7c91847Schristos2004-10-25  Derek Price  <derek@ximbiot.com>
134*a7c91847Schristos
135*a7c91847Schristos	* validate_repo.in: Loosen revision regex even more.
136*a7c91847Schristos
137*a7c91847Schristos2004-10-22  Derek Price  <derek@ximbiot.com>
138*a7c91847Schristos
139*a7c91847Schristos	* validate_repo.in: Loosen revision regex, trusting later verification.
140*a7c91847Schristos	(Patch from Dan Peterson <dbpete@aol.com>.)
141*a7c91847Schristos
142*a7c91847Schristos2004-10-20  Mark D. Baushke  <mdb@cvshome.org>
143*a7c91847Schristos
144*a7c91847Schristos	* Makefile.in: Regenerate for new configure.in.
145*a7c91847Schristos
146*a7c91847Schristos2004-10-20  Derek Price  <derek@ximbiot.com>
147*a7c91847Schristos
148*a7c91847Schristos	* validate_repo.in: Minor changes to help text.
149*a7c91847Schristos
150*a7c91847Schristos2004-10-20  Derek Price  <derek@ximbiot.com>
151*a7c91847Schristos
152*a7c91847Schristos	* validate_repo.in (get_ignore_files_from_cvsroot): Add new script
153*a7c91847Schristos	hooks to default ignore list and alphabetize.
154*a7c91847Schristos
155*a7c91847Schristos2004-10-20  Derek Price  <derek@ximbiot.com>
156*a7c91847Schristos
157*a7c91847Schristos	* validate_repo.in: Accept but log bad revision numbers.
158*a7c91847Schristos	(Patch from Dan Peterson <dbpete@aol.com>.)
159*a7c91847Schristos
160*a7c91847Schristos2004-09-13  Mark D. Baushke  <mdb@cvshome.org>
161*a7c91847Schristos
162*a7c91847Schristos	* cvs_acls.in: New version from
163*a7c91847Schristos	"Peter Connolly" <Peter.Connolly@cnet.com>.
164*a7c91847Schristos	* cvs_acls.html: New file from
165*a7c91847Schristos	"Peter Connolly" <Peter.Connolly@cnet.com>.
166*a7c91847Schristos	* Makefile.am (EXTRA_DIST): Add cvs_acls.html
167*a7c91847Schristos	(Close ccvs Issue #170.)
168*a7c91847Schristos	* Makefile.in: Regenerated.
169*a7c91847Schristos
170*a7c91847Schristos2004-09-06  Mark D. Baushke  <mdb@cvshome.org>
171*a7c91847Schristos
172*a7c91847Schristos	* log_accum.in (UseNewFmtStrings, new_directory,
173*a7c91847Schristos	imported_sources): New variables to adapt command-line processings
174*a7c91847Schristos	to support use of UseNewFmtStrings=yes in the CVSROOT/config file.
175*a7c91847Schristos
176*a7c91847Schristos	* log_accum.in: Change Log processing state machine to avoid being
177*a7c91847Schristos	confused by user uses of the key phrases 'Modified *', 'Added *,
178*a7c91847Schristos	'Removed * and 'Log * in their log message.
179*a7c91847Schristos
180*a7c91847Schristos2004-08-30  Derek Price  <derek@ximbiot.com>
181*a7c91847Schristos
182*a7c91847Schristos	* log_accum.in: Changes to supress warnings under Perl 5.8.5.
183*a7c91847Schristos	(Patch from Jeroen Ruigrok/asmodai <asmodai@wxs.nl>.)
184*a7c91847Schristos
185*a7c91847Schristos2004-07-16  Derek Price  <derek@ximbiot.com>
186*a7c91847Schristos
187*a7c91847Schristos	* Makefile.am (SUBDIRS): Add pam subdir.
188*a7c91847Schristos	(Thanks to a report from Brian Murphy <brian@murphy.dk>.)
189*a7c91847Schristos
190*a7c91847Schristos2004-06-09  Derek Price  <derek@ximbiot.com>
191*a7c91847Schristos
192*a7c91847Schristos	* Makefile.am (EXTRA_DIST): Undo previous change.
193*a7c91847Schristos
194*a7c91847Schristos2004-06-09  Derek Price  <derek@ximbiot.com>
195*a7c91847Schristos
196*a7c91847Schristos	* Makefile.am (EXTRA_DIST): Remove some files that are included by
197*a7c91847Schristos	virtue of appearing in configure.in rules.
198*a7c91847Schristos
199*a7c91847Schristos2004-04-14  Derek Price  <derek@ximbiot.com>
200*a7c91847Schristos
201*a7c91847Schristos	* Makefile.am (CLEANFILES): Clean bin_LINKS, not bin_SCRIPTS.
202*a7c91847Schristos	* Makefile.in: Regenerated.
203*a7c91847Schristos
204*a7c91847Schristos2004-04-14  Derek Price  <derek@ximbiot.com>
205*a7c91847Schristos
206*a7c91847Schristos	* .cvsignore: s/cvscheck/sandbox_status/.
207*a7c91847Schristos
208*a7c91847Schristos2004-04-14  Derek Price  <derek@ximbiot.com>
209*a7c91847Schristos
210*a7c91847Schristos	* .cvsignore: s/check_cvs/validate_repo/.
211*a7c91847Schristos
212*a7c91847Schristos2004-03-31  Derek Price  <derek@ximbiot.com>
213*a7c91847Schristos
214*a7c91847Schristos	* check_cvs.in: Rename to...
215*a7c91847Schristos	* validate_repo.in: ...this.
216*a7c91847Schristos	* cvscheck.sh, cvscheck.man: Rename to...
217*a7c91847Schristos	* sandbox_status.sh, sandbox_status.man: ...this and this.
218*a7c91847Schristos	* Makefile.am (contrib_SCRIPTS): Use new script names.
219*a7c91847Schristos	(contrib_MANS, EXTRA_DIST): s/cvscheck/sandbox_status/.
220*a7c91847Schristos	* Makefile.in: Regenerated.
221*a7c91847Schristos
222*a7c91847Schristos2004-01-30  Derek Price  <derek@ximbiot.com>
223*a7c91847Schristos
224*a7c91847Schristos	Close issue #155.
225*a7c91847Schristos	* log_accum.in: Remove unused variables.
226*a7c91847Schristos	(Patch from Ville Skytt� <scop@cvshome.org>.)
227*a7c91847Schristos
228*a7c91847Schristos2003-11-25  Mark D. Baushke  <mdb@cvshome.org>
229*a7c91847Schristos
230*a7c91847Schristos	* Makefile.in: Regenerate for new configure.in.
231*a7c91847Schristos
232*a7c91847Schristos2003-10-14  Derek Price  <derek@ximbiot.com>
233*a7c91847Schristos
234*a7c91847Schristos	Port to pedantic POSIX 1003.1-2001 hosts, such as Debian GNU/Linux
235*a7c91847Schristos	testing with _POSIX2_VERSION=200112 in the environment.
236*a7c91847Schristos
237*a7c91847Schristos	* cvs2vendor.sh: Work with POSIX sort as well as with
238*a7c91847Schristos	traditional sort.
239*a7c91847Schristos	* rcs2sccs.sh, sccs2rcs.in: Likewise.
240*a7c91847Schristos	(Patch from Paul Eggert <eggert@twinsun.com>.)
241*a7c91847Schristos
242*a7c91847Schristos2003-09-26  Mark D. Baushke  <mdb@cvshome.org>
243*a7c91847Schristos
244*a7c91847Schristos	* sccs2rcs.in: Use @AWK@ to avoid ancient Solaris awk (no support
245*a7c91847Schristos	for the "?" operator). Add support for handling binary SCCS files.
246*a7c91847Schristos	(Suggestion from Allan Schrum <agschrum@mindspring.com>.)
247*a7c91847Schristos
248*a7c91847Schristos2003-09-12  Derek Price  <derek@ximbiot.com>
249*a7c91847Schristos
250*a7c91847Schristos	* check_cvs.in (get_ignore_files_from_cvsroot): Handle error messages
251*a7c91847Schristos	specified in checkoutlist.
252*a7c91847Schristos	(Report from Matthew Doar <matt@trpz.com>.)
253*a7c91847Schristos
254*a7c91847Schristos2003-09-08  Derek Price  <derek@ximbiot.com>
255*a7c91847Schristos
256*a7c91847Schristos	* check_cvs.in (get_history, check_revision): Pass the STDERR of child
257*a7c91847Schristos	processes through in verbose mode.
258*a7c91847Schristos
259*a7c91847Schristos2003-09-08  Derek Price  <derek@ximbiot.com>
260*a7c91847Schristos
261*a7c91847Schristos	* check_cvs.in (get_history): Die on failure to close a pipe due to a system
262*a7c91847Schristos	error.
263*a7c91847Schristos	(check_revision): Simplify return syntax.
264*a7c91847Schristos
265*a7c91847Schristos2003-09-02  Derek Price  <derek@ximbiot.com>
266*a7c91847Schristos
267*a7c91847Schristos	* pvcs2rcs.in: Don't rely on `which' to exit with a non-zero exit
268*a7c91847Schristos	status when it fails to find the requested executable.  Use split in an
269*a7c91847Schristos	undeprecated manner.  Don't assign to $_ just for split.
270*a7c91847Schristos
271*a7c91847Schristos2003-09-02  Derek Price  <derek@ximbiot.com>
272*a7c91847Schristos
273*a7c91847Schristos	* pvcs2rcs.in: Use UNIX EOL instead of DOS EOL.
274*a7c91847Schristos
275*a7c91847Schristos2003-09-02  Derek Price  <derek@ximbiot.com>
276*a7c91847Schristos
277*a7c91847Schristos	* check_cvs (main): Strip trailing (/+.)+ off examined directories.
278*a7c91847Schristos	(process_file): Log files corrupted by virtue of lacking an RCS
279*a7c91847Schristos	extension as they are found in verbose mode.
280*a7c91847Schristos	(check_revision): Log RCS `ci' command in verbose mode.
281*a7c91847Schristos
282*a7c91847Schristos2003-09-02  Derek Price  <derek@ximbiot.com>
283*a7c91847Schristos
284*a7c91847Schristos	* check_cvs.in (get_history): Don't let revision locks prevent the
285*a7c91847Schristos	revision tag from being read.
286*a7c91847Schristos	(Reported by Dan Peterson <dbpete@aol.com>.)
287*a7c91847Schristos
288*a7c91847Schristos2003-08-13  Derek Price  <derek@ximbiot.com>
289*a7c91847Schristos
290*a7c91847Schristos	* check_cvs.in (get_history): Pass $cvsroot to `cvs rlog'.
291*a7c91847Schristos	(Reported by Dan Peterson <dbpete@aol.com>.)
292*a7c91847Schristos
293*a7c91847Schristos2003-08-13  Derek Price  <derek@ximbiot.com>
294*a7c91847Schristos
295*a7c91847Schristos	* check_cvs.in (get_history): Require -----... before the revision
296*a7c91847Schristos	marker, not a revision marker after -----...
297*a7c91847Schristos	(Reported by Dan Peterson <dbpete@aol.com>.)
298*a7c91847Schristos
299*a7c91847Schristos2003-08-09  Derek Price  <derek@ximbiot.com>
300*a7c91847Schristos
301*a7c91847Schristos	* check_cvs.in: Don't use unneeded Cwd module.
302*a7c91847Schristos	 (process_file): s/^(./)*// paths to files.
303*a7c91847Schristos	(look_at_cvs_file): Pass complete path from CVSROOT to get_history.
304*a7c91847Schristos	Remove unecessary syntax.
305*a7c91847Schristos	(get_history): Use `cvs rlog' instead of rlog.  Return undef for $rinfo
306*a7c91847Schristos	when %rinfo is empty.
307*a7c91847Schristos	(check_revision): Remove unecessary call to cwd.
308*a7c91847Schristos
309*a7c91847Schristos2003-08-06  Derek Price  <derek@ximbiot.com>
310*a7c91847Schristos
311*a7c91847Schristos	* commit_prep.in, log_accum.in: Port copious changes from Karl Fogel
312*a7c91847Schristos	and CollabNet.  These changes add features, generalize, and organize.
313*a7c91847Schristos
314*a7c91847Schristos2003-07-07  Larry Jones  <lawrence.jones@eds.com>
315*a7c91847Schristos
316*a7c91847Schristos	* rcs2log.1: New file from Paul Eggert <eggert@twinsun.com>
317*a7c91847Schristos	via Eric Seidel <eseidel@apple.com>.
318*a7c91847Schristos
319*a7c91847Schristos2003-06-23  Derek Price  <derek@ximbiot.com>
320*a7c91847Schristos
321*a7c91847Schristos	* Don't call CVS with the -l option since CVS no longer accepts it.
322*a7c91847Schristos	(Suggestion from Matt Doar <matt@trpz.com>.)
323*a7c91847Schristos
324*a7c91847Schristos2003-06-11  Derek Price  <derek@ximbiot.com>
325*a7c91847Schristos
326*a7c91847Schristos	* Makefile.in: Regenerate for new configure.in.
327*a7c91847Schristos
328*a7c91847Schristos2003-05-21  Derek Price  <derek@ximbiot.com>
329*a7c91847Schristos
330*a7c91847Schristos	* Makefile.in: Regenerate with Automake version 1.7.5.
331*a7c91847Schristos
332*a7c91847Schristos2003-05-20  Derek Price  <derek@ximbiot.com>
333*a7c91847Schristos
334*a7c91847Schristos	* Makefile.in: Regenerated.
335*a7c91847Schristos
336*a7c91847Schristos2003-05-09  Derek Price  <derek@ximbiot.com>
337*a7c91847Schristos
338*a7c91847Schristos	* Makefile.in: Regenerated.
339*a7c91847Schristos
340*a7c91847Schristos2003-04-30  Derek Price  <derek@ximbiot.com>
341*a7c91847Schristos
342*a7c91847Schristos	* Makefile.in: Regenerated.
343*a7c91847Schristos
344*a7c91847Schristos2003-04-21  Derek Price  <derek@ximbiot.com>
345*a7c91847Schristos
346*a7c91847Schristos	* check_cvs.pl (get_history): Store the keyword expansion mode for
347*a7c91847Schristos	archives %finfo.  Store revision data in %rinfo.
348*a7c91847Schristos	(process_file): Get new %$finfo and %$rinfo arguments from get_history.
349*a7c91847Schristos	Use %$rinfo rather than @$revisions.  Pass $finfo and $rinfo to
350*a7c91847Schristos	check_revision.
351*a7c91847Schristos	(check_revision): Receive new %$finfo and %$rinfo arguments for
352*a7c91847Schristos	scripts.  Check out using -kb when the file is binary, -ko otherwise
353*a7c91847Schristos	to preserve keywords as they were committed.  Read any data not read by
354*a7c91847Schristos	called scripts before closing the file handle to the `cvs co' process
355*a7c91847Schristos	in order to avoid errors on close when data is left in the pipe.
356*a7c91847Schristos
357*a7c91847Schristos2003-04-16  Derek Price  <derek@ximbiot.com>
358*a7c91847Schristos
359*a7c91847Schristos	* check_cvs.pl (pod documentation): Add --all-revisions flag and
360*a7c91847Schristos	change documented behavior of --exec to execute once on each checkedu
361*a7c91847Schristos	out revision of a file.  Document passing of an open file descriptor
362*a7c91847Schristos	rather than a file name.  Major cosmetic changes to be more compatible
363*a7c91847Schristos	with POD.
364*a7c91847Schristos	(global variables): Add $all_revisions.
365*a7c91847Schristos	(main): Accept new --all-revisions flag.  Check for newlines in --exec
366*a7c91847Schristos	arguments before testing for executability.
367*a7c91847Schristos	(process_file):  Document new behavior.  Don't filter revisions when
368*a7c91847Schristos	--all-revisions is specified.  Don't process @scripts here.  Minor
369*a7c91847Schristos	cosmetic changes.
370*a7c91847Schristos	(check_revision): Document new behavior.  Process @scripts here.
371*a7c91847Schristos	Remove unused code.  Minor cosmetic changes.
372*a7c91847Schristos
373*a7c91847Schristos2003-04-10  Larry Jones  <lawrence.jones@eds.com>
374*a7c91847Schristos
375*a7c91847Schristos	* Makefile.in: Regenerated.
376*a7c91847Schristos
377*a7c91847Schristos2003-04-10  Derek Price  <derek@ximbiot.com>
378*a7c91847Schristos
379*a7c91847Schristos	* check_cvs.pl (pod documentation::OPTIONS): Add FIXME comment as to
380*a7c91847Schristos	the usefulness of --exec.
381*a7c91847Schristos
382*a7c91847Schristos2003-04-09  Derek Price  <derek@ximbiot.com>
383*a7c91847Schristos
384*a7c91847Schristos	* check_cvs.pl: Fix copy & paste error in GPL disclaimer.
385*a7c91847Schristos	(pod documentation::SYNOPSIS): Show optional --verbose option with
386*a7c91847Schristos	--help.
387*a7c91847Schristos	(process_file): Print filename when $verbose.  Reduce verbage used to
388*a7c91847Schristos	ignore files.  Don't add directories to the count of total files.
389*a7c91847Schristos	Add comments.
390*a7c91847Schristos	(get_history): Make error message more understandable.
391*a7c91847Schristos	(main): Reorganize for readability.  Remove unneeded debugging info.
392*a7c91847Schristos	Enable verbose help.  Print some more statistics.  Only print
393*a7c91847Schristos	statistics once.
394*a7c91847Schristos	(elements_in_branch, get_int_branch_revision,
395*a7c91847Schristos	get_int_mainline_revision, remove_duplicate_branches): Remove these
396*a7c91847Schristos	unused functions.
397*a7c91847Schristos	(verbose): New function for verbose prints.
398*a7c91847Schristos	(*): Use new verbose function.
399*a7c91847Schristos
400*a7c91847Schristos2003-04-09  Derek Price  <derek@ximbiot.com>
401*a7c91847Schristos
402*a7c91847Schristos	* check_cvs.in: Update for usability.  Add help text.  Add standard
403*a7c91847Schristos	GNU GPL disclaimer to avoid being sued.
404*a7c91847Schristos
405*a7c91847Schristos2003-03-19  Mark D. Baushke  <mdb@cvshome.org>
406*a7c91847Schristos
407*a7c91847Schristos	* Makefile.in: Regenerated.
408*a7c91847Schristos
409*a7c91847Schristos2003-03-19  Derek Price  <derek@ximbiot.com>
410*a7c91847Schristos
411*a7c91847Schristos	* Makefile.in: Regenerated.
412*a7c91847Schristos
413*a7c91847Schristos2003-02-25  Derek Price  <derek@ximbiot.com>
414*a7c91847Schristos
415*a7c91847Schristos	* rcs2log.sh: Import RedHat 8.0's use of mktemp from the CVS 1.11.2
416*a7c91847Schristos	RPM.  Use new MKTEMP variable from configure.
417*a7c91847Schristos	* Makefile.in: Regenerated.
418*a7c91847Schristos
419*a7c91847Schristos2003-02-24  Larry Jones  <lawrence.jones@eds.com>
420*a7c91847Schristos	and Donald Sharp <sharpd@cisco.com>
421*a7c91847Schristos
422*a7c91847Schristos	* check_cvs.in: Filenames with funky characters need to be quoted
423*a7c91847Schristos	correctly.  Also needed to modify regex due to locked revisions of
424*a7c91847Schristos	files cause output to be different.
425*a7c91847Schristos
426*a7c91847Schristos	* check_cvs.in: Fixed multiple symlinks in your cvsroot,
427*a7c91847Schristos	improved CVSROOT/CVSROOT handling (Patch from Shlomo Reinstein
428*a7c91847Schristos	<shlomo.reinstein@intel.com).  Fixed retrieving revisions of ,v
429*a7c91847Schristos	files.  Added passwd, readers, and writers to list of files to
430*a7c91847Schristos	ignore and sorted list to match the one in src/mkmodules.c.
431*a7c91847Schristos
432*a7c91847Schristos2003-02-03  Derek Price  <derek@ximbiot.com>
433*a7c91847Schristos
434*a7c91847Schristos	* newcvsroot.sh: New file.
435*a7c91847Schristos	* Makefile.am (contrib_SCRIPTS, EXTRA_DIST): Add newcvsroot.
436*a7c91847Schristos	* .cvsignore: Ditto.
437*a7c91847Schristos
438*a7c91847Schristos	* Makefile.in: Regenerated.
439*a7c91847Schristos
440*a7c91847Schristos2002-12-16  Derek Price  <derek@ximbiot.com>
441*a7c91847Schristos
442*a7c91847Schristos	* cvs_acls.in: Fix split loop error with Perl 5.8.0.
443*a7c91847Schristos	(Patch from Ville Skytt� <ville.skytta@iki.fi>.)
444*a7c91847Schristos
445*a7c91847Schristos2002-12-11  Larry Jones  <lawrence.jones@eds.com>
446*a7c91847Schristos
447*a7c91847Schristos	* Makefile.am (install-data-local): test -e isn't portable: use -f.
448*a7c91847Schristos	* Makefile.in: Regenerated.
449*a7c91847Schristos	(Reported by Philip Brown <phil@bolthole.com>.)
450*a7c91847Schristos
451*a7c91847Schristos2002-11-21  Larry Jones  <lawrence.jones@eds.com>
452*a7c91847Schristos
453*a7c91847Schristos	* .cvsignore: Add check_cvs.
454*a7c91847Schristos
455*a7c91847Schristos	* check_cvs.in: New script contributed by Donald Sharp.
456*a7c91847Schristos	* Makefile.am (contrib_SCRIPTS): Add check_cvs.
457*a7c91847Schristos	* Makefile.in: Regenerated.
458*a7c91847Schristos	* README: Add check_cvs and other missing scripts, alphabetize.
459*a7c91847Schristos
460*a7c91847Schristos2002-11-08  Derek Price  <derek@ximbiot.com>
461*a7c91847Schristos
462*a7c91847Schristos	* debug_check_log.sh: Simplify some code.  Attempt to default to
463*a7c91847Schristos	src/check.log before falling back to ./check.log.
464*a7c91847Schristos
465*a7c91847Schristos2002-09-24  Derek Price  <derek@ximbiot.com>
466*a7c91847Schristos
467*a7c91847Schristos	* Makefile.in: Regenerated using Automake 1.6.3.
468*a7c91847Schristos
469*a7c91847Schristos2002-09-24  Derek Price  <derek@ximbiot.com>
470*a7c91847Schristos
471*a7c91847Schristos	* Makefile.in: Regenerated.
472*a7c91847Schristos
473*a7c91847Schristos2002-05-20  Derek Price  <oberon@umich.edu>
474*a7c91847Schristos
475*a7c91847Schristos	* cvs_acls.in: Add note about using checkoutlist with avail
476*a7c91847Schristos	in the commentary's INSTALLATION section.
477*a7c91847Schristos	(Original patch from Ville Skytt� <ville.skytta@xemacs.org>.)
478*a7c91847Schristos
479*a7c91847Schristos2002-04-30  Derek Price  <oberon@umich.edu>
480*a7c91847Schristos
481*a7c91847Schristos	* Makefile.in: Regenerated with automake 1.6.
482*a7c91847Schristos
483*a7c91847Schristos2002-03-21  Derek Price  <oberon@umich.edu>
484*a7c91847Schristos
485*a7c91847Schristos	* Makefile.am (install-data-local): Import a patch from RedHat which
486*a7c91847Schristos	was no longer necessary but causes a FIXME to print - maybe someone
487*a7c91847Schristos	will see it and fix it.
488*a7c91847Schristos	* Makefile.in: Regenerated.
489*a7c91847Schristos
490*a7c91847Schristos2001-12-06  Derek Price  <oberon@umich.edu>
491*a7c91847Schristos
492*a7c91847Schristos	* cvs_acls.in: Allow ACL specification based on branch matching.
493*a7c91847Schristos	(Patch from Aaron Voisine <voisine@bytemobile.com>.)
494*a7c91847Schristos
495*a7c91847Schristos2001-10-16  Derek Price  <dprice@collab.net>
496*a7c91847Schristos
497*a7c91847Schristos	* sccs2rcs.in: Replace Y2K bug fix with something more succint.
498*a7c91847Schristos	(Suggested by SAKAI Hiroaki <sakai.hiroaki@pfu.fujitsu.com>.)
499*a7c91847Schristos
500*a7c91847Schristos2001-10-16  Derek Price  <dprice@collab.net>
501*a7c91847Schristos
502*a7c91847Schristos	* rcs2sccs.in: Fix Y2K bug.
503*a7c91847Schristos	(Patch from SAKAI Hiroaki <sakai.hiroaki@pfu.fujitsu.com>.)
504*a7c91847Schristos
505*a7c91847Schristos2001-09-06  Larry Jones  <larry.jones@sdrc.com>
506*a7c91847Schristos            for Paul Eggert  <eggert@twinsun.com>
507*a7c91847Schristos
508*a7c91847Schristos	Sync with revision 1.48 of the GNU Emacs sources.  This
509*a7c91847Schristos	incorporates the following changes:
510*a7c91847Schristos
511*a7c91847Schristos	* rcs2log (Help, mainline code): Add new option -L FILE.
512*a7c91847Schristos	(Copyright): Update year.
513*a7c91847Schristos
514*a7c91847Schristos	(LANG, LANGUAGE, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES,
515*a7c91847Schristos	LC_NUMERIC, LC_TIME): New shell vars, to make sure we live in the C locale.
516*a7c91847Schristos
517*a7c91847Schristos	(mainline code): Handle nonstandard -u option differently, by
518*a7c91847Schristos	transforming it to standard form.  Check for "Working file: ", not
519*a7c91847Schristos	"Working file:".  Allow file names with spaces.
520*a7c91847Schristos
521*a7c91847Schristos	(SOH, rlogfile): New shell vars.
522*a7c91847Schristos	(rlogout): Remove.  Its old functionality is mostly migrated to rlogfile.
523*a7c91847Schristos
524*a7c91847Schristos	Append ';;' to the last arm of every case statement, for portability to
525*a7c91847Schristos	ancient broken BSD shells.
526*a7c91847Schristos
527*a7c91847Schristos	(logins): Fix bug; was not being computed at all, lowering performance.
528*a7c91847Schristos
529*a7c91847Schristos	(pository): New var.  This fixes some bugs where repositories are
530*a7c91847Schristos	remote, or have trailing slashes.
531*a7c91847Schristos
532*a7c91847Schristos	(authors): $llogout is never an empty shell var, so don't worry about that
533*a7c91847Schristos	possibility.
534*a7c91847Schristos
535*a7c91847Schristos	(printlogline, mainline code): Fix bug with SOH's being put into the output.
536*a7c91847Schristos
537*a7c91847Schristos
538*a7c91847Schristos	2001-07-20  Gerd Moellmann  <gerd@gnu.org>
539*a7c91847Schristos
540*a7c91847Schristos	* rcs2log: Update copyright notice.
541*a7c91847Schristos
542*a7c91847Schristos
543*a7c91847Schristos	2001-01-03  Paul Eggert  <eggert@twinsun.com>
544*a7c91847Schristos
545*a7c91847Schristos	* rcs2log: Avoid security hole allowing attacker to
546*a7c91847Schristos	cause user of rcs2log to overwrite arbitrary files, fixing
547*a7c91847Schristos	a bug reported by Morten Welinder.
548*a7c91847Schristos
549*a7c91847Schristos	Don't put "exit 1" at the end of the exit trap; it's
550*a7c91847Schristos	ineffective in POSIX shells.
551*a7c91847Schristos
552*a7c91847Schristos2001-09-04  Derek Price  <dprice@collab.net>
553*a7c91847Schristos
554*a7c91847Schristos	* Makefile.in: Regenerated with automake 1.5.
555*a7c91847Schristos
556*a7c91847Schristos2001-08-21  Larry Jones  <larry.jones@sdrc.com>
557*a7c91847Schristos
558*a7c91847Schristos	* sccs2rcs.in: Fix typo: missing quote.
559*a7c91847Schristos	(Patch submitted by "Mark D. Baushke" <mdb@cvshome.org>.)
560*a7c91847Schristos
561*a7c91847Schristos2001-08-06  Derek Price  <dprice@collab.net>
562*a7c91847Schristos
563*a7c91847Schristos	* Makefile.in: Regenerated.
564*a7c91847Schristos
565*a7c91847Schristos2001-07-04  Derek Price  <dprice@collab.net>
566*a7c91847Schristos
567*a7c91847Schristos	* Makefile.in: Regenerated with new Automake release candidate 1.4h.
568*a7c91847Schristos
569*a7c91847Schristos2001-06-28  Derek Price  <dprice@collab.net>
570*a7c91847Schristos
571*a7c91847Schristos	* Makefile.in: Regenerated with new version of Automake.
572*a7c91847Schristos
573*a7c91847Schristos2001-05-30  Derek Price  <dprice@collab.net>
574*a7c91847Schristos
575*a7c91847Schristos	* pvcs2cvs.in: Rename to...
576*a7c91847Schristos	* pvcs2rcs.in: here.
577*a7c91847Schristos	* .cvsignore: Add pvcs2rcs.
578*a7c91847Schristos	* Makefile.am (contrib_SCRIPTS): Change pvcs2cvs to pvcs2rcs.
579*a7c91847Schristos
580*a7c91847Schristos	* Makefile.in: Regenerated.
581*a7c91847Schristos
582*a7c91847Schristos2001-05-29  Derek Price  <dprice@collab.net>
583*a7c91847Schristos	patch from Pavel Roskin  <proski@gnu.org>
584*a7c91847Schristos
585*a7c91847Schristos	* Makefile.am (install-data-local): Double hash comment in rule since
586*a7c91847Schristos	single hash comments are not portable.
587*a7c91847Schristos
588*a7c91847Schristos	* Makefile.in: Regenerated.
589*a7c91847Schristos
590*a7c91847Schristos2001-05-29  Derek Price  <dprice@collab.net>
591*a7c91847Schristos
592*a7c91847Schristos	* pvcs2cvs.in: New file.
593*a7c91847Schristos	* Makefile.am (contrib_SCRIPTS): Add pcvs2cvs.
594*a7c91847Schristos
595*a7c91847Schristos	* Makefile.in: Regenerated.
596*a7c91847Schristos
597*a7c91847Schristos2001-05-23  Larry Jones  <larry.jones@sdrc.com>
598*a7c91847Schristos
599*a7c91847Schristos	* sccs2rcs.in: No need for grep when you're already using awk.
600*a7c91847Schristos
601*a7c91847Schristos	* sccs2rcs.in: Fix y2k bug correctly.
602*a7c91847Schristos	(Reported by "Hayes, Ted (London)" <HayesRog@exchange.uk.ml.com>.)
603*a7c91847Schristos
604*a7c91847Schristos2001-04-25  Derek Price  <dprice@collab.net>
605*a7c91847Schristos
606*a7c91847Schristos	* Makefile.in: Regenerated using AM 1.4e as of today at 18:10 -0400.
607*a7c91847Schristos
608*a7c91847Schristos2001-04-16  Derek Price  <dprice@collab.net>
609*a7c91847Schristos
610*a7c91847Schristos	* log.pl: Accept new '-V' option for non-verbose status messages.
611*a7c91847Schristos
612*a7c91847Schristos2001-03-14  Derek Price  <derek.price@openavenue.com>
613*a7c91847Schristos
614*a7c91847Schristos        * Makefile.in: Regenerated
615*a7c91847Schristos
616*a7c91847Schristos2001-01-05  Derek Price  <derek.price@openavenue.com>
617*a7c91847Schristos
618*a7c91847Schristos	* contrib/Makefile.am (EXTRA_DIST, SUFFIXES, .pl:, .csh:): Move some
619*a7c91847Schristos	script targets to configure.in - see ../ChangeLog for more
620*a7c91847Schristos
621*a7c91847Schristos	* contrib/clmerge.in: Rename from clmerge.pl
622*a7c91847Schristos	* contrib/cln_hist.in: Rename from cln_hist.pl
623*a7c91847Schristos	* contrib/commit_prep.in: Rename from commit_prep.pl
624*a7c91847Schristos	* contrib/cvs_acls.in: Rename from cvs_acls.pl
625*a7c91847Schristos	* contrib/log.in: Rename from log.pl
626*a7c91847Schristos	* contrib/log_accum.in: Rename from log_accum.pl
627*a7c91847Schristos	* contrib/mfpipe.in: Rename from mfpipe.pl
628*a7c91847Schristos	* contrib/rcslock.in: Rename from rcslock.pl
629*a7c91847Schristos	* contrib/sccs2rcs.in: Rename from scc2rcs.csh
630*a7c91847Schristos
631*a7c91847Schristos	* contrib/clmerge.pl: Rename to clmerge.in
632*a7c91847Schristos	* contrib/cln_hist.pl: Rename to cln_hist.in
633*a7c91847Schristos	* contrib/commit_prep.pl: Rename to commit_prep.in
634*a7c91847Schristos	* contrib/cvs_acls.pl: Rename to cvs_acls.in
635*a7c91847Schristos	* contrib/log.pl: Rename to log.in
636*a7c91847Schristos	* contrib/log_accum.pl: Rename to log_accum.in
637*a7c91847Schristos	* contrib/mfpipe.pl: Rename to mfpipe.in
638*a7c91847Schristos	* contrib/rcslock.pl: Rename to rcslock.in
639*a7c91847Schristos	* contrib/sccs2rcs.csh: Rename to sccs2rcs.in
640*a7c91847Schristos
641*a7c91847Schristos2000-12-22  Derek Price  <derek.price@openavenue.com>
642*a7c91847Schristos
643*a7c91847Schristos	* Makefile.in: Regenerated
644*a7c91847Schristos
645*a7c91847Schristos2000-12-21  Derek Price  <derek.price@openavenue.com>
646*a7c91847Schristos
647*a7c91847Schristos	* Makefile.am: New file needed by Automake
648*a7c91847Schristos	* Makefile.in: Regenerated
649*a7c91847Schristos
650*a7c91847Schristos2000-12-14  Derek Price  <derek.price@openavenue.com>
651*a7c91847Schristos	    Thomas Maeder  <maeder@glue.ch>
652*a7c91847Schristos
653*a7c91847Schristos	* sccs2rcs.csh: unkludge a Y2k workaround
654*a7c91847Schristos
655*a7c91847Schristos2000-10-23  Derek Price  <derek.price@openavenue.com>
656*a7c91847Schristos
657*a7c91847Schristos	* debug_check_log.sh: added this script for analyzing sanity.sh output
658*a7c91847Schristos	* Makefile.in: add above file to DISTFILES and CONTRIB_PROGS
659*a7c91847Schristos	* .cvsignore: add debug_check_log
660*a7c91847Schristos
661*a7c91847Schristos2000-09-07  Larry Jones  <larry.jones@sdrc.com>
662*a7c91847Schristos
663*a7c91847Schristos	* Makefile.in: Use @bindir@, @libdir@, @infodir@, and @mandir@
664*a7c91847Schristos	from autoconf.
665*a7c91847Schristos
666*a7c91847Schristos2000-02-25  Larry Jones  <larry.jones@sdr.com>
667*a7c91847Schristos
668*a7c91847Schristos	* log.pl: Get committer from command line instead of getlogin
669*a7c91847Schristos	so that client/server works correctly.
670*a7c91847Schristos	* loc_accum.pl: Ditto.
671*a7c91847Schristos
672*a7c91847Schristos2000-01-24  K.J. Paradise <kj@sourcegear.com>
673*a7c91847Schristos
674*a7c91847Schristos	* sccs2rcs.csh: fixed a y2k bug.  This was submitted
675*a7c91847Schristos	by Ceri Davies <ceri_davies@isdcorp.com>, and looks
676*a7c91847Schristos	okay to me.
677*a7c91847Schristos
678*a7c91847Schristos1999-01-19  Graham Stoney <greyham@research.canon.com.au>
679*a7c91847Schristos
680*a7c91847Schristos	* log.pl: The author commited the canonical perl "localtime" Y2K
681*a7c91847Schristos	offence, of printing "19$year" instead of (1900 + $year). Of
682*a7c91847Schristos	course, the result is non-compliance in year 2000.  Fix it.
683*a7c91847Schristos
684*a7c91847Schristos1998-10-14  Jim Kingdon
685*a7c91847Schristos
686*a7c91847Schristos	* ccvs-rsh.pl: Removed; it was not in DISTFILES so it didn't
687*a7c91847Schristos	actually get distributed.  I'm going to move it to the web on the
688*a7c91847Schristos	theory that the web is a better place for such things.
689*a7c91847Schristos	* README: Don't mention it.
690*a7c91847Schristos
691*a7c91847Schristos	* Makefile.in (dist-dir, distclean): Remove references to elib.
692*a7c91847Schristos	* elib: Remove this subdirectory and all its contents.  It went
693*a7c91847Schristos	with pcl-cvs, which is no longer distributed with CVS.
694*a7c91847Schristos
695*a7c91847Schristos1998-09-22  Jim Kingdon  <kingdon@harvey.cyclic.com>
696*a7c91847Schristos
697*a7c91847Schristos	* pvcs_to_rcs: Removed; it was not in DISTFILES so it didn't
698*a7c91847Schristos	actually get distributed.  I'm going to move it to the web on the
699*a7c91847Schristos	theory that the web is a better place for such things.
700*a7c91847Schristos	* README: Don't mention it.
701*a7c91847Schristos
702*a7c91847Schristos1998-09-10  Jim Kingdon
703*a7c91847Schristos
704*a7c91847Schristos	Check in Paul Eggert <eggert@twinsun.com>'s submission of
705*a7c91847Schristos	1998-08-15.  I also ran "cvs admin -ko" on this file so that his
706*a7c91847Schristos	version number would be intact (not an ideal solution, because
707*a7c91847Schristos	people will import it into other repositories, but I don't feel
708*a7c91847Schristos	like hacking the master version).
709*a7c91847Schristos	* rcs2log.sh: Sync with master version at gnu.org.
710*a7c91847Schristos
711*a7c91847Schristos1998-08-15  Jim Kingdon  <kingdon@harvey.cyclic.com>
712*a7c91847Schristos
713*a7c91847Schristos	* README: Don't mention listener, since it was removed a while
714*a7c91847Schristos	ago.
715*a7c91847Schristos	* listen2.c, listen2.mak: Removed; because there is no easy way to
716*a7c91847Schristos	pass a socket (as opposed to file descriptor) from one process to
717*a7c91847Schristos	another on Windows, this isn't a promising approach (at least not
718*a7c91847Schristos	in this form).
719*a7c91847Schristos	* Makefile.in (DISTFILES): Remove them.
720*a7c91847Schristos	* .cvsignore: Remove listen2.ncb listen2.mdp Debug.
721*a7c91847Schristos
722*a7c91847Schristos1998-05-11  W. Bradley Rubenstein
723*a7c91847Schristos
724*a7c91847Schristos	* log.pl: Check for errors from open and exec.
725*a7c91847Schristos
726*a7c91847SchristosSat Feb 21 21:59:45 1998  Ian Lance Taylor  <ian@cygnus.com>
727*a7c91847Schristos
728*a7c91847Schristos	* Makefile.in (clean): Change "/bin/rm" to "rm".
729*a7c91847Schristos
730*a7c91847SchristosThu Aug  7 22:42:23 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
731*a7c91847Schristos
732*a7c91847Schristos	* pvcs_to_rcs: Remove RCS keywords.  Remove $Log and move the data
733*a7c91847Schristos	to this ChangeLog (below).  Add paragraph that David Martin
734*a7c91847Schristos	emailed along with the script.
735*a7c91847Schristos
736*a7c91847Schristos	    Revision 1.6  1997/03/07 16:21:28  divad
737*a7c91847Schristos	    Need to explicitly state archive name in PVCS get command for
738*a7c91847Schristos 	    those cases where the case of the workfile and the case of the
739*a7c91847Schristos 	    archive file are different (OS/2)
740*a7c91847Schristos
741*a7c91847Schristos	    Revision 1.5  1997/03/07 00:31:04  divad
742*a7c91847Schristos	    Added capitalized extensions and framemaker files as binaries;
743*a7c91847Schristos 	    also overriding any path specification for workfiles at PVCS
744*a7c91847Schristos 	    checkout (most annoying).
745*a7c91847Schristos
746*a7c91847Schristos	    Revision 1.4  1997/03/06 21:04:55  divad
747*a7c91847Schristos	    Added \n to the end of each comment line to prevent multi-line
748*a7c91847Schristos 	    comments for a single revision from "merging"
749*a7c91847Schristos
750*a7c91847Schristos	    Revision 1.3  1997/03/06 19:50:25  divad
751*a7c91847Schristos	    Corrected bug in binary extensions; correcting processing
752*a7c91847Schristos 	    comment strings with double quotes
753*a7c91847Schristos
754*a7c91847Schristos	    Revision 1.2  1997/03/06 17:29:10  divad
755*a7c91847Schristos	    Provided list of extensions (rather than using Unix file
756*a7c91847Schristos 	    command) to determine which files are binary; also printing
757*a7c91847Schristos 	    version label as they are applied
758*a7c91847Schristos
759*a7c91847Schristos	    Revision 1.1  1997/02/26 00:04:29  divad
760*a7c91847Schristos	    Perl script to convert pvcs archives to rcs archives
761*a7c91847Schristos
762*a7c91847Schristos	* README: mention pvcs_to_rcs.
763*a7c91847Schristos	* pvcs_to_rcs: New file.  This is the file as I got it from David
764*a7c91847Schristos	Martin.  Will be checking in the tweaks shortly.
765*a7c91847Schristos
766*a7c91847Schristos17 May 1997  Jim Kingdon
767*a7c91847Schristos
768*a7c91847Schristos	* listen2.c: Failed attempt at making this do what it was
769*a7c91847Schristos	intended to do.  Will need to rethink the approach.
770*a7c91847Schristos	* listen2.mak: The usual involuntary tweaks.
771*a7c91847Schristos	* .cvsignore: Add listen2.ncb listen2.mdp.
772*a7c91847Schristos
773*a7c91847SchristosMon May 12 11:59:23 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
774*a7c91847Schristos
775*a7c91847Schristos	* listener.c: Removed; see ../ChangeLog for rationale.
776*a7c91847Schristos
777*a7c91847Schristos10 May 1997  Jim Kingdon
778*a7c91847Schristos
779*a7c91847Schristos	* listen2.c, listen2.mak: New files.
780*a7c91847Schristos	* Makefile.in (DISTFILES): Add them.
781*a7c91847Schristos	* .cvsignore: Add Debug.
782*a7c91847Schristos
783*a7c91847SchristosThu Feb 20 22:43:45 1997  David J MacKenzie  <djm@va.pubnix.com>
784*a7c91847Schristos
785*a7c91847Schristos	* rcs-to-cvs.sh: Put temporary files in /var/tmp or /usr/tmp
786*a7c91847Schristos	whichever one exists.  Just call "vi" not "/usr/ucb/vi".
787*a7c91847Schristos
788*a7c91847SchristosMon Feb 17 08:51:37 1997  Greg A. Woods  <woods@most.weird.com>
789*a7c91847Schristos
790*a7c91847Schristos	* .cvsignore: added 'cvs2vendor' target from Feb. 12 changes.
791*a7c91847Schristos
792*a7c91847Schristos	* log_accum.pl (build_header): added "Repository:" to the report
793*a7c91847Schristos	header to show the first argument supplied to the script by CVS.
794*a7c91847Schristos	[[this value seems spuriously to be wrong when client is used]]
795*a7c91847Schristos	($hostdomain): correct order of initialization from the Feb. 12
796*a7c91847Schristos	changes.
797*a7c91847Schristos	($modulename): add more commentary about using '-M' to to get a
798*a7c91847Schristos	meaningful string here.
799*a7c91847Schristos	Tweak a few other comments from the Feb. 12 changes.
800*a7c91847Schristos
801*a7c91847SchristosWed Feb 12 10:27:48 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
802*a7c91847Schristos
803*a7c91847Schristos	* cln_hist.pl, commit_prep.pl, cvs2vendor.sh, cvs_acls.pl,
804*a7c91847Schristos	cvscheck.man, cvscheck.sh, cvshelp.man, descend.man, descend.sh,
805*a7c91847Schristos	log_accum.pl, mfpipe.pl, rcs-to-cvs.sh, rcs2log.sh, rcs2sccs.sh,
806*a7c91847Schristos	sccs2rcs.csh: Remove $Id; we decided to get rid of these some
807*a7c91847Schristos	time ago.
808*a7c91847Schristos
809*a7c91847SchristosWed Feb 12 00:24:33 1997  Greg A. Woods  <woods@most.weird.com>
810*a7c91847Schristos
811*a7c91847Schristos	* cvs2vendor.sh: new script.
812*a7c91847Schristos	* README: noted new cvs2vendor script.
813*a7c91847Schristos	* Makefile.in (DISTFILES): added cvs2vendor.sh.
814*a7c91847Schristos	(CONTRIB_PROGS): added cvs2vendor.
815*a7c91847Schristos
816*a7c91847Schristos	* log_accum.pl (show_wd): new variable, initialized to 0.
817*a7c91847Schristos	- set $show_wd if '-w' option found while parsing @ARGV.
818*a7c91847Schristos	- don't add 'In directory' line to report header unless $show_wd
819*a7c91847Schristos	is set.
820*a7c91847Schristos	(domainname): prepend a leading '.' if none there so that
821*a7c91847Schristos	concatenation with $hostname works (those with a FQDN hostname
822*a7c91847Schristos	*and* a domainname still lose).
823*a7c91847Schristos	(mail_notification): don't set a "From:" header -- the mailer will.
824*a7c91847Schristos
825*a7c91847SchristosWed Jan  8 14:48:58 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
826*a7c91847Schristos
827*a7c91847Schristos	* Makefile.in, README, log.pl: Remove CVSid; we decided to get rid
828*a7c91847Schristos	of these some time ago.
829*a7c91847Schristos
830*a7c91847SchristosThu Jan  2 13:30:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
831*a7c91847Schristos
832*a7c91847Schristos	* Makefile.in: Remove "675" paragraph; see ../ChangeLog for rationale.
833*a7c91847Schristos
834*a7c91847SchristosThu Oct 17 18:28:25 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
835*a7c91847Schristos
836*a7c91847Schristos	* patch-2.1-.new-fix: Removed; it was not in DISTFILES so it never
837*a7c91847Schristos	made it into distributions.  It also isn't clear what it has to do
838*a7c91847Schristos	with CVS.  It is available from
839*a7c91847Schristos	    ftp://ftp.weird.com/pub/patch-2.1-.new-fix
840*a7c91847Schristos	* README: Remove entry for patch-2.1-.new-fix.
841*a7c91847Schristos
842*a7c91847SchristosWed Oct 16 10:22:44 1996  Jim Blandy  <jimb@totoro.cyclic.com>
843*a7c91847Schristos
844*a7c91847Schristos	* rcs2log.sh: Change date output format to something CVS 1.9
845*a7c91847Schristos 	accepts.  I think this breaks the Sep 29 change, but I don't have
846*a7c91847Schristos 	a copy of CVS 1.5 handy, so I can't find a format that works with
847*a7c91847Schristos 	both, and I think it's more important that it work with the
848*a7c91847Schristos 	version it's distributed with.
849*a7c91847Schristos
850*a7c91847SchristosSat Oct 12 21:18:19 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
851*a7c91847Schristos
852*a7c91847Schristos	* README: Don't mention pcl-cvs; it isn't here any more.
853*a7c91847Schristos
854*a7c91847SchristosSun Sep 29 19:45:19 1996  Greg A. Woods  <woods@most.weird.com>
855*a7c91847Schristos
856*a7c91847Schristos	* README: add entry for patch-2.1-.new-fix.
857*a7c91847Schristos
858*a7c91847Schristos	* README: re-write the top section a bit.
859*a7c91847Schristos
860*a7c91847Schristos	* patch-2.1-.new-fix: re-generated using fixed "cvs patch" command.
861*a7c91847Schristos
862*a7c91847Schristos	* patch-2.1-.new-fix: new file.
863*a7c91847Schristos
864*a7c91847SchristosSun Sep 29 14:25:28 1996  Dave Love  <d.love@dl.ac.uk>
865*a7c91847Schristos
866*a7c91847Schristos	* rcs2log.sh (month_data):  Make default date format acceptable to
867*a7c91847Schristos 	CVS post v1.8 as well as earlier CVSs and RCS.
868*a7c91847Schristos	Message-Id: <199609291546.QAA25531@mserv1.dl.ac.uk>
869*a7c91847Schristos	To: bug-gnu-emacs@prep.ai.mit.edu
870*a7c91847Schristos
871*a7c91847SchristosThu Aug 29 11:58:03 1996  Jim Blandy  <jimb@totoro.cyclic.com>
872*a7c91847Schristos
873*a7c91847Schristos	* rcs2log: Update FSF address.
874*a7c91847Schristos
875*a7c91847Schristos	* rcs2log: Be more aggressive about finding the author's full
876*a7c91847Schristos	name; try nismatch and ypmatch.
877*a7c91847Schristos
878*a7c91847Schristos	* rcs2log: If the hostname appears not to be fully qualified, see
879*a7c91847Schristos 	if domainname provides any useful information.
880*a7c91847Schristos
881*a7c91847SchristosFri Aug 16 16:02:36 1996  Norbert Kiesel  <nk@col.sw-ley.de>
882*a7c91847Schristos
883*a7c91847Schristos	* Makefile.in (installdirs): support this target
884*a7c91847Schristos
885*a7c91847SchristosMon May  6 13:04:57 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
886*a7c91847Schristos
887*a7c91847Schristos	* Makefile.in (install): Don't tell user to run cvsinit.  It isn't
888*a7c91847Schristos	called cvsinit anymore, and it isn't necessary (repositories are,
889*a7c91847Schristos	and need to be, compatible between cvs versions).
890*a7c91847Schristos
891*a7c91847SchristosSun Apr 14 11:30:36 1996  Karl Fogel  <kfogel@floss.red-bean.com>
892*a7c91847Schristos
893*a7c91847Schristos        * Removed pcl-cvs/ subdir; see tools/ subdir in the top-level from
894*a7c91847Schristos        now on.
895*a7c91847Schristos        Added elib/ subdir.
896*a7c91847Schristos
897*a7c91847Schristos        * Makefile.in (dist-dir): Removed all references to pcl-cvs/
898*a7c91847Schristos        subdir.
899*a7c91847Schristos
900*a7c91847SchristosWed Mar  6 10:20:28 1996  Greg A. Woods  <woods@most.weird.com>
901*a7c91847Schristos
902*a7c91847Schristos	* log_accum.pl: ($MAILER): use sendmail directly to allow other
903*a7c91847Schristos	headers to be included
904*a7c91847Schristos	* log_accum.pl (mail_notification): add support to allow settting
905*a7c91847Schristos	of Reply-To and Date header fields in the sent mail; remove $mailto
906*a7c91847Schristos	argument and use the global variable (as with $replyto).
907*a7c91847Schristos	* log_accum.pl: add -R option for mail_notification()'s optional
908*a7c91847Schristos	Reply-To value [default to $login]
909*a7c91847Schristos
910*a7c91847SchristosFri Mar  1 01:51:56 1996  Benjamin J. Lee  <benjamin@cyclic.com>
911*a7c91847Schristos
912*a7c91847Schristos	* listener.c: added as mentioned in ../README.VMS
913*a7c91847Schristos
914*a7c91847SchristosMon Feb 19 13:37:36 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
915*a7c91847Schristos
916*a7c91847Schristos	* README: Don't just tell people "we don't want your script"; tell
917*a7c91847Schristos	them what to do instead.
918*a7c91847Schristos
919*a7c91847SchristosThu Feb  1 14:28:16 1996  Karl Fogel  <kfogel@floss.red-bean.com>
920*a7c91847Schristos
921*a7c91847Schristos        * Makefile.in (DISTFILES): added `rcs2sccs.sh', as mentioned in
922*a7c91847Schristos        README.
923*a7c91847Schristos
924*a7c91847SchristosThu Jan 18 09:39:16 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
925*a7c91847Schristos
926*a7c91847Schristos	* README: Talk about submitting changes to contrib directory.
927*a7c91847Schristos
928*a7c91847SchristosTue Nov 14 15:28:25 1995  Greg A. Woods  <woods@most.weird.com>
929*a7c91847Schristos
930*a7c91847Schristos	* README: fix some spelling and other typos
931*a7c91847Schristos
932*a7c91847Schristos	* Makefile.in: if I need reminding to run cvsinit....
933*a7c91847Schristos
934*a7c91847SchristosTue Nov 14 13:47:40 1995  Greg A. Woods  <woods@most.weird.com>
935*a7c91847Schristos
936*a7c91847Schristos	* log_accum.pl:
937*a7c91847Schristos	- Fix 'cvs status' to use global -Qq options
938*a7c91847Schristos	- fix up a couple of comments, incl., my proper address
939*a7c91847Schristos
940*a7c91847Schristos	* log.pl: add a CVSid and fix a couple of comments
941*a7c91847Schristos
942*a7c91847SchristosSun Oct  1 02:02:57 1995  Peter Wemm  <peter@haywire.dialix.com>
943*a7c91847Schristos
944*a7c91847Schristos	* Makefile.in: supply a suffix rule to deal with .sh "source"
945*a7c91847Schristos
946*a7c91847SchristosSat Jul 29 17:29:13 1995  James Kingdon  <kingdon@harvey.cyclic.com>
947*a7c91847Schristos
948*a7c91847Schristos	* log.pl: Use global options -Qq, not command options -Qq.
949*a7c91847Schristos
950*a7c91847Schristos	* Makefile.in (install): Look for $(PROGS) and
951*a7c91847Schristos	$(CONTRIB_PROGS) in build dir, not srcdir.
952*a7c91847Schristos
953*a7c91847SchristosFri Jul 28 19:48:45 1995  Paul Eggert  <eggert@twinsun.com>
954*a7c91847Schristos
955*a7c91847Schristos	* rcs2log.sh: Sync with latest Emacs snapshot.
956*a7c91847Schristos
957*a7c91847SchristosThu Jul 27 20:29:30 1995  Jim Blandy  <jimb@totoro.cyclic.com>
958*a7c91847Schristos
959*a7c91847Schristos	* rcs2log.sh: import of initial WNT port work
960*a7c91847Schristos
961*a7c91847SchristosFri Jul 14 22:38:44 1995  Jim Blandy  <jimb@totoro.cyclic.com>
962*a7c91847Schristos
963*a7c91847Schristos	* rcs-to-cvs.sh: Changes from David J. Mackenzie.
964*a7c91847Schristos	Set permissions on new repository files correctly.
965*a7c91847Schristos	Ignore *~ files.
966*a7c91847Schristos
967*a7c91847SchristosThu Jul 13 23:04:12 CDT 1995  Jim Meyering  (meyering@comco.com)
968*a7c91847Schristos
969*a7c91847Schristos	* Makefile.in (.pl, .csh): *Never* redirect output directly to
970*a7c91847Schristos	the target (usu $@) of a rule.  Instead, redirect to a temporary
971*a7c91847Schristos	file, and then move that temporary to the target.  I chose to
972*a7c91847Schristos	name temporary files $@-t.  Remember to be careful that the length
973*a7c91847Schristos	of the temporary file name not exceed the 14-character limit.
974*a7c91847Schristos
975*a7c91847SchristosSun Jul  9 21:16:53 1995  Karl Fogel  <kfogel@floss.cyclic.com>
976*a7c91847Schristos
977*a7c91847Schristos        These are actually Greg Woods' changes:
978*a7c91847Schristos
979*a7c91847Schristos        * clmerge.pl, cvscheck.sh, descend.sh, dirfns.shar, rcs-to-cvs.sh,
980*a7c91847Schristos        rcs2log.sh, sccs2rcs.csh: renamed from the corresponding files
981*a7c91847Schristos        sans extensions.
982*a7c91847Schristos
983*a7c91847Schristos        * rcs2sccs.sh: new file.
984*a7c91847Schristos
985*a7c91847SchristosSun Jul  9 19:03:00 1995  Greg A. Woods  <woods@most.weird.com>
986*a7c91847Schristos
987*a7c91847Schristos        * rcs2log.sh: oops, one more thing that should not have been
988*a7c91847Schristos        there.
989*a7c91847Schristos        - fix interpreter file syntax.
990*a7c91847Schristos        - remove "fix" for separating filenames and comments
991*a7c91847Schristos
992*a7c91847Schristos	* Makefile.in: hmm... thought rcs2log was in RCS-5.7 for some
993*a7c91847Schristos        reason -- it's not, so we'll install it from here....
994*a7c91847Schristos        - fix typo -- that's what you get for re-doing changes by hand!
995*a7c91847Schristos        - updates to support proper transformation and installation of
996*a7c91847Schristos        renamed files (from previous local changes)
997*a7c91847Schristos
998*a7c91847Schristos	* .cvsignore: one more target noted...
999*a7c91847Schristos
1000*a7c91847Schristos	* sccs2rcs.csh: set up the interpreter file for updating by
1001*a7c91847Schristos        Makefile (from previous local changes)
1002*a7c91847Schristos
1003*a7c91847Schristos	* log_accum.pl, log.pl, commit_prep.pl:
1004*a7c91847Schristos	- set up the interpreter file for updating by Makefile
1005*a7c91847Schristos	- various modifications, updates, and enhancements
1006*a7c91847Schristos	(from previous local changes)
1007*a7c91847Schristos
1008*a7c91847Schristos	* rcslock.pl, mfpipe.pl, cvs_acls.pl, cln_hist.pl, clmerge.pl:
1009*a7c91847Schristos	- set up the interpreter file for updating by Makefile
1010*a7c91847Schristos	(from previous local changes)
1011*a7c91847Schristos	- include changes from 1.5 here too, if any
1012*a7c91847Schristos
1013*a7c91847Schristos	* README:
1014*a7c91847Schristos	- remove extensions from filenames to match installed names
1015*a7c91847Schristos	(from previous local changes)
1016*a7c91847Schristos
1017*a7c91847Schristos	* .cvsignore: - added $(CONTRIB_PROGS) (from previous local changes)
1018*a7c91847Schristos
1019*a7c91847Schristos
1020*a7c91847SchristosThu Jun 29 10:43:07 1995  James Kingdon  <kingdon@harvey.cyclic.com>
1021*a7c91847Schristos
1022*a7c91847Schristos	* Makefile.in (distclean): Also remove pcl-cvs/Makefile.
1023*a7c91847Schristos
1024*a7c91847SchristosThu Jun  8 15:32:29 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
1025*a7c91847Schristos
1026*a7c91847Schristos	* intro.doc: Added.
1027*a7c91847Schristos	* Makefile.in (DISTFILES): Add intro.doc.
1028*a7c91847Schristos
1029*a7c91847SchristosSat May 27 08:46:00 1995  Jim Meyering  (meyering@comco.com)
1030*a7c91847Schristos
1031*a7c91847Schristos	* Makefile.in (Makefile): Regenerate only Makefile in current
1032*a7c91847Schristos	directory when Makefile.in is out of date.  Depend on ../config.status.
1033*a7c91847Schristos
1034*a7c91847SchristosMon May  8 13:06:29 1995  Bryan O'Sullivan  <bos@serpentine.com>
1035*a7c91847Schristos
1036*a7c91847Schristos	* README: added an entry for ccvs-rsh.pl.
1037*a7c91847Schristos
1038*a7c91847SchristosSun Apr 30 23:50:32 1995  Bryan O'Sullivan  <bos@serpentine.com>
1039*a7c91847Schristos
1040*a7c91847Schristos	* ccvs-rsh.pl: fixed a typo and added more flexible use of
1041*a7c91847Schristos	CVS_PROXY_USER.
1042*a7c91847Schristos
1043*a7c91847SchristosSun Apr 30 14:56:21 1995  Jim Blandy  <jimb@totoro.bio.indiana.edu>
1044*a7c91847Schristos
1045*a7c91847Schristos	* clmerge: Changes from Tom Tromey --- fix bug in date comparison
1046*a7c91847Schristos	function.
1047*a7c91847Schristos
1048*a7c91847SchristosSat Apr 29 20:53:08 1995  Bryan O'Sullivan  <bos@serpentine.com>
1049*a7c91847Schristos
1050*a7c91847Schristos	* ccvs-rsh.pl: created.  See the file itself for documentation.
1051*a7c91847Schristos
1052*a7c91847Schristos	* Makefile.in (DISTFILES): added ccvs-rsh.pl to the list of
1053*a7c91847Schristos	files to install.
1054*a7c91847Schristos
1055*a7c91847SchristosFri Apr 28 22:32:45 1995  Jim Blandy  <jimb@totoro.bio.indiana.edu>
1056*a7c91847Schristos
1057*a7c91847Schristos	* Makefile.in (DISTFILES): Brought up-to-date with current
1058*a7c91847Schristos	directory contents.
1059*a7c91847Schristos	(dist-dir): Renamed from dist-dir; use DISTDIR variable, passed
1060*a7c91847Schristos	from parent.
1061*a7c91847Schristos
1062*a7c91847SchristosMon Feb 13 13:32:07 1995  Jim Blandy  <jimb@totoro.bio.indiana.edu>
1063*a7c91847Schristos
1064*a7c91847Schristos	* rcs2log: rcs2log was originally in this tree; how did it get
1065*a7c91847Schristos	deleted?  Anyway, this is the version distributed with Emacs
1066*a7c91847Schristos	19.28, hacked to support CVS and Remote CVS.
1067*a7c91847Schristos
1068*a7c91847SchristosMon Jul 26 13:18:23 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
1069*a7c91847Schristos
1070*a7c91847Schristos	* rcs-to-cvs: Rewrite in sh.
1071*a7c91847Schristos
1072*a7c91847SchristosWed Jul 14 21:16:40 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
1073*a7c91847Schristos
1074*a7c91847Schristos	* rcs-to-cvs: Don't source .cshrc or hardcode paths.
1075*a7c91847Schristos	Make respository dir if needed.  Don't suppress errors
1076*a7c91847Schristos	(such as prompts) from co.
1077*a7c91847Schristos
1078*a7c91847SchristosWed Feb 26 18:04:40 1992  K. Richard Pixley  (rich@cygnus.com)
1079*a7c91847Schristos
1080*a7c91847Schristos	* Makefile.in, configure.in: removed traces of namesubdir,
1081*a7c91847Schristos	  -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
1082*a7c91847Schristos	  copyrights to '92, changed some from Cygnus to FSF.
1083*a7c91847Schristos
1084