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