diff: changes to CVSROOT admin files

Fergus Henderson fjh at cs.mu.oz.au
Wed Jul 16 17:08:57 AEST 1997


CVSROOT/log_template:
CVSROOT/loginfo:
	Commit minor change that was already in the live versions
	in $CVSROOT/CVSROOT, but which were not in the CVS repository
	(i.e. in the RCS files in $CVSROOT/CVSROOT).

CVSROOT/checkoutlist:
	Add `log.pl', `log_template', and `check.pl' to the list of files in
	that should be automatically checked out in CVSROOT
	whenever a new version is checked in.

CVSROOT/modules:
	Remove some hacks that were attempting to automatically
	checkout `log.pl' and `log_template', since (a) this
	is now handled by CVS's `checkoutlist' file and
	(b) the hacks did not work, and instead broke things,
	preventing `cvs checkout CVSROOT' from working
	(apparently the problem was that CVS did not allow a
	`-i' option in the `modules' file to contain embedded whitespace).

cvs diff: Diffing .
Index: checkoutlist
===================================================================
RCS file: /home/staff/zs/imp/CVSROOT/checkoutlist,v
retrieving revision 1.1
diff -u -r1.1 checkoutlist
--- checkoutlist	1997/05/21 04:57:01	1.1
+++ checkoutlist	1997/07/16 07:03:32
@@ -11,3 +11,7 @@
 #	[<whitespace>]<filename><whitespace><error message><end-of-line>
 #
 # comment lines begin with '#'
+#
+log_template  (log_template is the template file for cvs commit log messages)
+log.pl	      (log.pl is the perl script for creating cvs commit log messages)
+check.pl      (check.pl is the perl script for pre-commit checks)
Index: log_template
===================================================================
RCS file: /home/staff/zs/imp/CVSROOT/log_template,v
retrieving revision 1.4
diff -u -r1.4 log_template
--- log_template	1995/10/27 17:23:39	1.4
+++ log_template	1997/07/16 06:35:48
@@ -1,4 +1,5 @@
-Estimated hours taken: ____
+
+Estimated hours taken: _____
 
 <overview or general description of changes>
 
Index: loginfo
===================================================================
RCS file: /home/staff/zs/imp/CVSROOT/loginfo,v
retrieving revision 1.7
diff -u -r1.7 loginfo
--- loginfo	1995/08/29 06:31:37	1.7
+++ loginfo	1997/07/16 06:39:42
@@ -19,3 +19,4 @@
 #
 DEFAULT		$CVSROOT/CVSROOT/log.pl %s -f $CVSROOT/CVSROOT/commitlog
 ^papers		$CVSROOT/CVSROOT/log.pl %s -f $CVSROOT/CVSROOT/commitlog.papers
+^252		$CVSROOT/CVSROOT/log.pl %s -f $CVSROOT/CVSROOT/commitlog.252
Index: modules
===================================================================
RCS file: /home/staff/zs/imp/CVSROOT/modules,v
retrieving revision 1.7
diff -u -r1.7 modules
--- modules	1995/10/27 17:46:46	1.7
+++ modules	1997/07/16 06:56:58
@@ -29,13 +29,14 @@
 world		-a .
 
 # CVSROOT support; run mkmodules whenever anything changes.
-CVSROOT		-i "mkmodules; co log.pl; co log_template" CVSROOT
-modules		-i xxmkmodules CVSROOT modules
-loginfo		-i xxmkmodules CVSROOT loginfo
-commitinfo	-i xxmkmodules CVSROOT commitinfo
-rcsinfo		-i xxmkmodules CVSROOT rcsinfo
-editinfo	-i xxmkmodules CVSROOT editinfo
-log.pl		-i "co log.pl" CVSROOT log.pl
-log_template	-i "co log_template" CVSROOT log_template
+# Note that mkmodules support is automatic in CVS >= 1.7,
+# so the following stuff is not necessary for those versions,
+# but we still use CVS 1.5 on some machines (e.g. kryten).
+CVSROOT		-i mkmodules CVSROOT
+modules		-i mkmodules CVSROOT modules
+loginfo		-i mkmodules CVSROOT loginfo
+commitinfo	-i mkmodules CVSROOT commitinfo
+rcsinfo		-i mkmodules CVSROOT rcsinfo
+editinfo	-i mkmodules CVSROOT editinfo
 
 # Add other modules here...

-- 
Fergus Henderson <fjh at cs.mu.oz.au>   |  "I have always known that the pursuit
WWW: <http://www.cs.mu.oz.au/~fjh>   |  of excellence is a lethal habit"
PGP: finger fjh at 128.250.37.3         |     -- the last words of T. S. Garp.



More information about the developers mailing list