


Project "aegis.1.4"						  Page 1
List of Changes					Tue Mar 30 23:57:23 1993

Change	State		Description
------- -------		-------------
   1	completed	New release derived from aegis.1.3.
   2	completed	create the aermpr command
   3	completed	aenrls dumped core for non-owner but worked for
			owner
   4	completed	implement the aencu functionality
   5	completed	implement the aedbu functionality
   6	completed	note that ULTRIX was tried
   7	completed	add a build lock, to protect builds from
			integrate pass
   8	completed	clear build time and diff time fields of config
			copied into a change
   9	completed	add the AEGIS_PROJECT and AEGIS_CHANGE
			environment variables
  10	completed	improve handling of outomounter directories
  11	completed	document CVS vs Aegis
  12	completed	complete the chapter 3 example in the User Guide
  13	completed	inprove failure messages from tests
  14	completed	make automounter handling more robust
  15	completed	unix permissions for projects
  16	completed	improve command substitutions
  17	completed	change configuration to use new substitutions
  18	completed	improve copyright notices
  19	completed	add substitutions to file templates
  20	completed	add support for the GNU long option style
  21	completed	stop using _t suffix on type names
  22	completed	and config details for AIX
  23	completed	add support for systems without seteuid
  24	completed	allow nomination of temp test dir
  25	completed	rationalize lib entries
  26	completed	fix problems with ULTRIX
  27	completed	fix a bug in the no-seteuid flavour
  28	completed	more documentation
  29	completed	pyramid port
  30	completed	improve pyramid port
  31	completed	there was a permissions bug in aeibu
  32	completed	fix problems found in final testing
  33	completed	fix bugs in aecp and  column output
  34	completed	note hpux as a known port
  35	completed	New_Project does not check uid
  36	being_		fix minor problem with generated Makefile
	integrated



Project "aegis.1.4", Change 1					  Page 1
Change Details					Tue Mar 30 23:57:27 1993

NAME
	Project "aegis.1.4", Delta 1, Change 1.

SUMMARY
	New release derived from aegis.1.3.

DESCRIPTION
	New release derived from aegis.1.3.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	COPYING
	source	create	1	aegis/administ.c
	source	create	1	aegis/administ.h
	source	create	1	aegis/arglex2.h
	source	create	1	aegis/build.c
	source	create	1	aegis/build.h
	source	create	1	aegis/cattr.def
	source	create	1	aegis/cattr_ed.c
	source	create	1	aegis/cattr_ed.h
	source	create	1	aegis/change.c
	source	create	1	aegis/change.h
	source	create	1	aegis/chdir.c
	source	create	1	aegis/chdir.h
	source	create	1	aegis/col.c
	source	create	1	aegis/col.h
	source	create	1	aegis/commit.c
	source	create	1	aegis/commit.h
	source	create	1	aegis/common.def
	source	create	1	aegis/copyfile.c
	source	create	1	aegis/copyfile.h
	source	create	1	aegis/cstate.def
	source	create	1	aegis/develop1.c
	source	create	1	aegis/develop1.h
	source	create	1	aegis/develop2.c
	source	create	1	aegis/develop2.h
	source	create	1	aegis/diff.c
	source	create	1	aegis/diff.h
	source	create	1	aegis/dir.c
	source	create	1	aegis/dir.h
	source	create	1	aegis/file.c
	source	create	1	aegis/file.h
	source	create	1	aegis/gonzo.c
	source	create	1	aegis/gonzo.h
	source	create	1	aegis/gram.h
	source	create	1	aegis/gram.y
	source	create	1	aegis/gstate.def
	source	create	1	aegis/help.c
	source	create	1	aegis/help.h
	source	create	1	aegis/integra1.c



Project "aegis.1.4", Change 1					  Page 2
Change Details					Tue Mar 30 23:57:27 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	aegis/integra1.h
	source	create	1	aegis/integra2.c
	source	create	1	aegis/integra2.h
	source	create	1	aegis/io.c
	source	create	1	aegis/io.h
	source	create	1	aegis/lex.c
	source	create	1	aegis/lex.h
	source	create	1	aegis/list.c
	source	create	1	aegis/list.h
	source	create	1	aegis/lock.c
	source	create	1	aegis/lock.h
	source	create	1	aegis/log.c
	source	create	1	aegis/log.h
	source	create	1	aegis/main.c
	source	create	1	aegis/new_chan.c
	source	create	1	aegis/new_chan.h
	source	create	1	aegis/new_file.c
	source	create	1	aegis/new_file.h
	source	create	1	aegis/new_proj.c
	source	create	1	aegis/new_proj.h
	source	create	1	aegis/new_rele.c
	source	create	1	aegis/new_rele.h
	source	create	1	aegis/new_test.c
	source	create	1	aegis/new_test.h
	source	create	1	aegis/os.c
	source	create	1	aegis/os.h
	source	create	1	aegis/pager.c
	source	create	1	aegis/pager.h
	source	create	1	aegis/parse.c
	source	create	1	aegis/parse.h
	source	create	1	aegis/pattr.def
	source	create	1	aegis/pattr_ed.c
	source	create	1	aegis/pattr_ed.h
	source	create	1	aegis/pconf.def
	source	create	1	aegis/project.c
	source	create	1	aegis/project.h
	source	create	1	aegis/pstate.def
	source	create	1	aegis/rem_file.c
	source	create	1	aegis/rem_file.h
	source	create	1	aegis/review.c
	source	create	1	aegis/review.h
	source	create	1	aegis/reviewer.c
	source	create	1	aegis/reviewer.h
	source	create	1	aegis/sub.c
	source	create	1	aegis/sub.h
	source	create	1	aegis/test.c
	source	create	1	aegis/test.h
	source	create	1	aegis/type.c
	source	create	1	aegis/type.h
	source	create	1	aegis/uconf.def
	source	create	1	aegis/undo.c
	source	create	1	aegis/undo.h
	source	create	1	aegis/user.c
	source	create	1	aegis/user.h
	source	create	1	aegis/ustate.def



Project "aegis.1.4", Change 1					  Page 3
Change Details					Tue Mar 30 23:57:27 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	aegis/version.c
	source	create	1	aegis/version.h
	source	create	1	aux/ALPHA.man
	source	create	1	aux/BUILDING.man
	source	create	1	aux/CHANGES.sh
	source	create	1	aux/Howto.cook
	source	create	1	aux/MANIFEST.sh
	source	create	1	aux/Makefile.awk
	source	create	1	aux/Makefile.sh
	source	create	1	aux/README.man
	source	create	1	aux/patches.sh
	source	create	1	common/ansi.c
	source	create	1	common/arglex.c
	source	create	1	common/arglex.h
	source	create	1	common/error.c
	source	create	1	common/error.h
	source	create	1	common/indent.c
	source	create	1	common/indent.h
	source	create	1	common/main.h
	source	create	1	common/mem.c
	source	create	1	common/mem.h
	source	create	1	common/option.c
	source	create	1	common/option.h
	source	create	1	common/s-v-arg.h
	source	create	1	common/str.c
	source	create	1	common/str.h
	source	create	1	common/trace.c
	source	create	1	common/trace.h
	source	create	1	common/word.c
	source	create	1	common/word.h
	source	create	1	conf/ConvexOS-10
	source	create	1	conf/SunOS-4.1.1
	source	create	1	conf/SunOS-4.1.2
	source	create	1	conf/SunOS-4.1.3
	source	create	1	conf/SysV-4.0
	source	create	1	conf/dgux-5.4.1
	source	create	1	config
	source	create	1	doc/aegis.ms
	source	create	1	doc/c1.0.so
	source	create	1	doc/c1.1.so
	source	create	1	doc/c1.2.so
	source	create	1	doc/c1.3.so
	source	create	1	doc/c1.4.so
	source	create	1	doc/c2.0.so
	source	create	1	doc/c2.1.so
	source	create	1	doc/c2.2.so
	source	create	1	doc/c2.3.so
	source	create	1	doc/c2.4.so
	source	create	1	doc/c3.0.so
	source	create	1	doc/c3.1.so
	source	create	1	doc/c3.2.so
	source	create	1	doc/c3.3.so
	source	create	1	doc/c4.0.so
	source	create	1	doc/c4.1.so
	source	create	1	doc/c4.2.so



Project "aegis.1.4", Change 1					  Page 4
Change Details					Tue Mar 30 23:57:27 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	doc/c4.3.so
	source	create	1	doc/c5.0.so
	source	create	1	doc/c6.0.so
	source	create	1	doc/c7.0.so
	source	create	1	doc/c7.1.so
	source	create	1	doc/c7.2.so
	source	create	1	doc/c7.4.so
	source	create	1	doc/c7.5.so
	source	create	1	doc/cA.0.so
	source	create	1	doc/cB.0.so
	source	create	1	dot.cshrc
	source	create	1	dot.profile
	source	create	1	fmtgen/id.c
	source	create	1	fmtgen/id.h
	source	create	1	fmtgen/lex.c
	source	create	1	fmtgen/lex.h
	source	create	1	fmtgen/main.c
	source	create	1	fmtgen/parse.h
	source	create	1	fmtgen/parse.y
	source	create	1	fmtgen/type.c
	source	create	1	fmtgen/type.h
	source	create	1	fmtgen/type_enum.c
	source	create	1	fmtgen/type_integ.c
	source	create	1	fmtgen/type_list.c
	source	create	1	fmtgen/type_ref.c
	source	create	1	fmtgen/type_strin.c
	source	create	1	fmtgen/type_struc.c
	source	create	1	h/stdarg.h-min
	source	create	1	h/stddef.h
	source	create	1	h/stdlib.h
	source	create	1	man1/aeb.1
	source	create	1	man1/aeca.1
	source	create	1	man1/aecd.1
	source	create	1	man1/aecp.1
	source	create	1	man1/aecpu.1
	source	create	1	man1/aed.1
	source	create	1	man1/aedb.1
	source	create	1	man1/aedbu.1
	source	create	1	man1/aede.1
	source	create	1	man1/aedeu.1
	source	create	1	man1/aegis.1
	source	create	1	man1/aeib.1
	source	create	1	man1/aeibu.1
	source	create	1	man1/aeif.1
	source	create	1	man1/aeip.1
	source	create	1	man1/ael.1
	source	create	1	man1/aena.1
	source	create	1	man1/aenc.1
	source	create	1	man1/aencu.1
	source	create	1	man1/aend.1
	source	create	1	man1/aenf.1
	source	create	1	man1/aenfu.1
	source	create	1	man1/aeni.1
	source	create	1	man1/aenpr.1
	source	create	1	man1/aenrls.1



Project "aegis.1.4", Change 1					  Page 5
Change Details					Tue Mar 30 23:57:27 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	man1/aenrv.1
	source	create	1	man1/aent.1
	source	create	1	man1/aentu.1
	source	create	1	man1/aepa.1
	source	create	1	man1/aera.1
	source	create	1	man1/aerd.1
	source	create	1	man1/aerf.1
	source	create	1	man1/aeri.1
	source	create	1	man1/aerm.1
	source	create	1	man1/aermu.1
	source	create	1	man1/aerp.1
	source	create	1	man1/aerpr.1
	source	create	1	man1/aerpu.1
	source	create	1	man1/aerrv.1
	source	create	1	man1/aet.1
	source	create	1	man1/aev.1
	source	create	1	man1/install.sh
	source	create	1	man1/o__rules.so
	source	create	1	man1/o_anticip.so
	source	create	1	man1/o_auto.so
	source	create	1	man1/o_baselin.so
	source	create	1	man1/o_change.so
	source	create	1	man1/o_devdir.so
	source	create	1	man1/o_dir.so
	source	create	1	man1/o_help.so
	source	create	1	man1/o_indep.so
	source	create	1	man1/o_keep.so
	source	create	1	man1/o_lib.so
	source	create	1	man1/o_list.so
	source	create	1	man1/o_major.so
	source	create	1	man1/o_manual.so
	source	create	1	man1/o_min.so
	source	create	1	man1/o_minor.so
	source	create	1	man1/o_nolog.so
	source	create	1	man1/o_overw.so
	source	create	1	man1/o_page.so
	source	create	1	man1/o_project.so
	source	create	1	man1/o_terse.so
	source	create	1	man1/o_verbose.so
	source	create	1	man1/z_cr.so
	source	create	1	man1/z_exit.so
	source	create	1	man1/z_intuit.so
	source	create	1	man1/z_name.so
	source	create	1	man5/aecattr.5
	source	create	1	man5/aecstate.5
	source	create	1	man5/aedir.5
	source	create	1	man5/aegis.5
	source	create	1	man5/aegstate.5
	source	create	1	man5/aepattr.5
	source	create	1	man5/aepconf.5
	source	create	1	man5/aepstate.5
	source	create	1	man5/aeuconf.5
	source	create	1	man5/aeustate.5
	source	create	1	man5/install.sh
	source	create	1	man5/z_cr.so



Project "aegis.1.4", Change 1					  Page 6
Change Details					Tue Mar 30 23:57:27 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	man5/z_name.so
	source	create	1	notify/de.sh
	source	create	1	notify/deu.sh
	source	create	1	notify/if.sh
	source	create	1	notify/ip.sh
	source	create	1	notify/rf.sh
	source	create	1	notify/rp.sh
	source	create	1	notify/rpu.sh
	test	create	1	test/00/t0001a.sh
	test	create	1	test/00/t0002a.sh
	test	create	1	test/00/t0003a.sh
	test	create	1	test/00/t0004a.sh
	test	create	1	test/00/t0005a.sh
	test	create	1	test/00/t0006a.sh
	test	create	1	test/00/t0007a.sh
	test	create	1	test/00/t0008a.sh
	test	create	1	test/00/t0009a.sh
	test	create	1	test/00/t0010a.sh
	test	create	1	test/00/t0011a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Thu Jan	 7	pmiller
			16:12:43 1993	1
	develop_begin	Thu Jan	 7	pmiller
			16:12:43 1993	1
	develop_end	Thu Jan	 7	pmiller
			16:12:43 1993	1
	review_pass	Thu Jan	 7	pmiller
			16:12:43 1993	1
	integrate_begin Thu Jan	 7	pmiller
			16:12:43 1993	1
	integrate_pass	Thu Jan	 7	pmiller
			16:21:54 1993	1



Project "aegis.1.4", Change 2					  Page 1
Change Details					Tue Mar 30 23:57:28 1993

NAME
	Project "aegis.1.4", Delta 2, Change 2.

SUMMARY
	create the aermpr command

DESCRIPTION
	create the aermpr command

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/gonzo.c
	source	modify	2	aegis/gonzo.h
	source	modify	2	aegis/integra2.c
	source	modify	2	aegis/main.c
	source	create	1	aegis/rem_proj.c
	source	create	1	aegis/rem_proj.h
	source	modify	2	man1/aegis.1
	source	create	1	man1/aermpr.1
	source	remove	1	man1/aerpr.1
	source	modify	2	man1/o_keep.so
	test	create	1	test/00/t0012a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Thu Jan	 7	pmiller
			21:34:50 1993
	develop_begin	Thu Jan	 7	pmiller Elapsed time: 1.084
			21:35:17 1993		days.
	develop_end	Fri Jan	 8	pmiller
			22:12:52 1993
	review_pass	Fri Jan	 8	pmiller
			22:13:05 1993
	integrate_begin Fri Jan	 8	pmiller Elapsed time: 0.060
			22:13:57 1993		days.
	integrate_pass	Fri Jan	 8	pmiller
			22:40:53 1993



Project "aegis.1.4", Change 3					  Page 1
Change Details					Tue Mar 30 23:57:28 1993

NAME
	Project "aegis.1.4", Delta 3, Change 3.

SUMMARY
	aenrls dumped core for non-owner but worked for owner

DESCRIPTION
	The aenrls command dumped core for non-owner but worked for
	owner, because group field of the new project was being
	referenced before it was initialized.  It worked for the owner
	because that user has been seen earlier, and so the project's
	group was never queried.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/new_rele.c
	source	modify	2	dot.cshrc
	source	modify	2	dot.profile

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Fri Jan	 8	pmiller
			22:42:58 1993
	develop_begin	Fri Jan	 8	pmiller Elapsed time: 0.812
			22:43:12 1993		days.
	develop_end	Sat Jan	 9	pmiller
			21:18:24 1993
	develop_end_	Sat Jan	 9	pmiller Elapsed time: 0.054
	undo		21:19:10 1993		days.
	develop_end	Sat Jan	 9	pmiller
			21:43:31 1993
	review_pass	Sat Jan	 9	pmiller
			21:43:40 1993
	integrate_begin Sat Jan	 9	pmiller Elapsed time: 0.050
			21:44:28 1993		days.
	integrate_pass	Sat Jan	 9	pmiller
			22:06:50 1993



Project "aegis.1.4", Change 4					  Page 1
Change Details					Tue Mar 30 23:57:29 1993

NAME
	Project "aegis.1.4", Delta 4, Change 4.

SUMMARY
	implement the aencu functionality

DESCRIPTION
	Implement the -New_Change_Undo functionality

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/new_chan.c
	source	modify	2	aegis/project.c
	source	modify	2	aegis/project.h
	test	create	1	test/00/t0013a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sat Jan	 9	pmiller
			22:08:25 1993
	develop_begin	Sat Jan	 9	pmiller Elapsed time: 1.065
			22:08:49 1993		days.
	develop_end	Sun Jan 10	pmiller
			22:38:12 1993
	review_pass	Sun Jan 10	pmiller
			22:38:55 1993
	integrate_begin Sun Jan 10	pmiller Elapsed time: 0.052
			22:39:54 1993		days.
	integrate_pass	Sun Jan 10	pmiller
			23:03:27 1993



Project "aegis.1.4", Change 5					  Page 1
Change Details					Tue Mar 30 23:57:30 1993

NAME
	Project "aegis.1.4", Delta 5, Change 5.

SUMMARY
	implement the aedbu functionality

DESCRIPTION
	implement the aedbu functionality

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/develop2.c
	test	create	1	test/00/t0014a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sun Jan 10	pmiller
			23:04:57 1993
	develop_begin	Sun Jan 10	pmiller Elapsed time: 0.000
			23:05:04 1993		days.
	develop_end	Mon Jan 11	pmiller
			11:13:41 1993
	review_pass	Mon Jan 11	pmiller
			11:13:51 1993
	integrate_begin Mon Jan 11	pmiller Elapsed time: 0.126
			11:14:36 1993		days.
	integrate_pass	Mon Jan 11	pmiller
			12:11:06 1993



Project "aegis.1.4", Change 6					  Page 1
Change Details					Tue Mar 30 23:57:30 1993

NAME
	Project "aegis.1.4", Delta 6, Change 6.

SUMMARY
	note that ULTRIX was tried

DESCRIPTION
	A build of aegis as tried on ULTRIX 4.2.	 It failed,
	because the ULTRIX Bourne shell does not have functions.
	Complain to your vendor.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aux/BUILDING.man
	source	modify	2	aux/README.man
	source	create	1	conf/ULTRIX-4.2

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Jan 11	pmiller
			12:12:07 1993
	develop_begin	Mon Jan 11	pmiller Elapsed time: 0.025
			12:12:18 1993		days.
	develop_end	Mon Jan 11	pmiller
			12:23:22 1993
	review_pass	Mon Jan 11	pmiller
			12:23:49 1993
	integrate_begin Mon Jan 11	pmiller Elapsed time: 0.059
			12:24:43 1993		days.
	integrate_pass	Mon Jan 11	pmiller
			12:51:09 1993



Project "aegis.1.4", Change 7					  Page 1
Change Details					Tue Mar 30 23:57:31 1993

NAME
	Project "aegis.1.4", Delta 7, Change 7.

SUMMARY
	add a build lock, to protect builds from integrate pass

DESCRIPTION
	It is possible that if an integrate pass were to happen buring
	a development build, then the build could fail, because it was
	started with one baseline with includes and objects, and
	completed with a different baseline with includes and objects,
	albeit with the same name.

	To prevent this, a build lock is taken by builds (non
	exclusive) and by integrate pass (exclusive) to prevent this
	from happenning.

	My thanks to Neil Justusson <njustusson@wampyr.cc.uow.edu.au>
	for reporting this problem.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/build.c
	source	modify	3	aegis/integra2.c
	source	modify	2	aegis/lock.c
	source	modify	2	aegis/lock.h
	source	modify	3	aegis/new_rele.c
	source	modify	3	aegis/project.c
	source	modify	3	aegis/project.h

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Jan 11	pmiller
			12:58:27 1993
	develop_begin	Mon Jan 11	pmiller Elapsed time: 0.207
			12:58:36 1993		days.
	develop_end	Mon Jan 11	pmiller
			14:31:50 1993
	develop_end_	Mon Jan 11	pmiller
	undo		14:33:31 1993
	develop_end	Mon Jan 11	pmiller
			14:41:05 1993
	review_pass	Mon Jan 11	pmiller
			14:51:01 1993
	integrate_begin Mon Jan 11	pmiller Elapsed time: 0.892
			14:51:54 1993		days.
	integrate_pass	Mon Jan 11	pmiller
			21:33:16 1993



Project "aegis.1.4", Change 8					  Page 1
Change Details					Tue Mar 30 23:57:32 1993

NAME
	Project "aegis.1.4", Delta 8, Change 8.

SUMMARY
	clear build time and diff time fields of config copied into a
	change

DESCRIPTION
	It was possible to deceive aegis about the success or otherwise
	of builds and diferences, by manipulating the config file.  By
	invalidating builds and differences when the config file is
	added to or removed from a change, this ability goes away.

	Update the manual entries to describe the build lock.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	aegis/build.c
	source	modify	2	aegis/copyfile.c
	source	modify	4	aegis/integra2.c
	source	modify	2	man1/aeb.1
	source	modify	2	man1/aecp.1
	source	modify	2	man1/aecpu.1
	source	modify	2	man1/aeip.1
	source	create	1	man1/o_bld_lk.so

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Jan 11	pmiller
			21:37:50 1993
	develop_begin	Mon Jan 11	pmiller Elapsed time: 0.138
			21:38:06 1993		days.
	develop_end	Mon Jan 11	pmiller
			22:40:25 1993
	review_pass	Mon Jan 11	pmiller
			22:40:36 1993
	integrate_begin Mon Jan 11	pmiller Elapsed time: 0.056
			22:41:28 1993		days.
	integrate_pass	Mon Jan 11	pmiller
			23:06:27 1993



Project "aegis.1.4", Change 9					  Page 1
Change Details					Tue Mar 30 23:57:33 1993

NAME
	Project "aegis.1.4", Delta 9, Change 9.

SUMMARY
	add the AEGIS_PROJECT and AEGIS_CHANGE environment variables

DESCRIPTION
	1. Experience has shown that these envionment variables are
	essential to allow aegis to be used by more than one project.
	Users frequently work on one project while waiting for a build
	on another.
	2. allow administrators to delete projects, not just owners
	(since administrators may initiate -NewRelease)

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/administ.c
	source	modify	4	aegis/build.c
	source	modify	2	aegis/cattr_ed.c
	source	modify	2	aegis/chdir.c
	source	modify	3	aegis/copyfile.c
	source	modify	2	aegis/develop1.c
	source	modify	3	aegis/develop2.c
	source	modify	2	aegis/diff.c
	source	modify	2	aegis/integra1.c
	source	modify	5	aegis/integra2.c
	source	modify	2	aegis/list.c
	source	modify	3	aegis/new_chan.c
	source	modify	2	aegis/new_file.c
	source	modify	2	aegis/new_test.c
	source	modify	2	aegis/pattr_ed.c
	source	modify	2	aegis/rem_file.c
	source	modify	2	aegis/rem_proj.c
	source	modify	2	aegis/review.c
	source	modify	2	aegis/reviewer.c
	source	modify	2	aegis/test.c
	source	modify	2	aegis/uconf.def
	source	modify	2	aegis/user.c
	source	modify	2	man1/aermpr.1
	source	modify	2	man1/o_change.so
	source	modify	2	man1/o_project.so
	source	modify	2	man5/aeuconf.5

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Jan 11	pmiller
			23:07:58 1993
	develop_begin	Mon Jan 11	pmiller Elapsed time: 0.080
			23:08:11 1993		days.



Project "aegis.1.4", Change 9					  Page 2
Change Details					Tue Mar 30 23:57:33 1993

	What		When		Who	Comment
	------		------		-----	---------
	develop_end	Tue Jan 12	pmiller
			16:14:21 1993
	review_pass	Tue Jan 12	pmiller
			16:14:33 1993
	integrate_begin Tue Jan 12	pmiller Elapsed time: 0.067
			16:15:24 1993		days.
	integrate_pass	Tue Jan 12	pmiller
			16:45:26 1993



Project "aegis.1.4", Change 10					  Page 1
Change Details					Tue Mar 30 23:57:34 1993

NAME
	Project "aegis.1.4", Delta 11, Change 10.

SUMMARY
	improve handling of outomounter directories

DESCRIPTION
	The simplistic method used for coping with the automounter
	proved ineffective, because it assumed (among other things)
	that the mounts would be direct mounts.	 A more robust method,
	invokving searching the /etc/mtab file for mount information,
	has been implemented.

	My thanks to Malcolm C. Strickland <chuck-
	strickland@orl.mmc.com> for reporting this problem.  (And
	probably numerous others in the coming days.)

	There are some systems out there which use a getmnt() system
	call, rather than have a /etc/mtab file.  I don't have access
	to one, so this case is not handled by this change.  Volunteers?

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	aegis/automount.c
	source	create	1	aegis/automount.h
	source	modify	3	aegis/gonzo.c
	source	modify	2	aegis/os.c
	source	modify	2	aux/Howto.cook
	source	modify	3	aux/README.man
	source	modify	2	conf/ConvexOS-10
	source	modify	2	conf/SunOS-4.1.1
	source	modify	2	conf/SunOS-4.1.2
	source	modify	2	conf/SunOS-4.1.3
	source	modify	2	conf/SysV-4.0
	source	modify	2	conf/ULTRIX-4.2
	source	modify	2	conf/dgux-5.4.1

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Fri Jan 22	pmiller
			10:07:13 1993
	develop_begin	Fri Jan 22	pmiller Elapsed time: 0.621
			10:07:19 1993		days.
	develop_end	Fri Jan 22	pmiller
			14:46:56 1993
	review_pass	Fri Jan 22	pmiller
			14:47:07 1993
	integrate_begin Fri Jan 22	pmiller
			14:47:58 1993



Project "aegis.1.4", Change 10					  Page 2
Change Details					Tue Mar 30 23:57:34 1993

	What		When		Who	Comment
	------		------		-----	---------
	integrate_fail	Fri Jan 22	pmiller awk bew its brains out
			14:55:21 1993		in creating Makefile.
						Replace it with gawk.
						Elapsed time: 0.059
						days.
	develop_end	Fri Jan 22	pmiller
			15:21:52 1993
	review_pass	Fri Jan 22	pmiller
			15:25:59 1993
	integrate_begin Fri Jan 22	pmiller Elapsed time: 0.127
			15:26:53 1993		days.
	integrate_pass	Fri Jan 22	pmiller
			16:23:51 1993



Project "aegis.1.4", Change 11					  Page 1
Change Details					Tue Mar 30 23:57:35 1993

NAME
	Project "aegis.1.4", Delta 12, Change 11.

SUMMARY
	document CVS vs Aegis

DESCRIPTION
	add a comparison of CVS to the documentation and to the README
	file.

	The people who asked for this information are too numerous to
	remember.  Thank you all for prompting me for this information.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	aux/Howto.cook
	source	modify	4	aux/README.man
	source	modify	2	doc/aegis.ms
	source	modify	2	doc/c7.4.so
	source	create	1	doc/cC.0.so

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sun Jan 24	pmiller
			09:21:25 1993
	develop_begin	Sun Jan 24	pmiller Elapsed time: 0.000
			09:22:21 1993		days.
	develop_end	Sun Jan 24	pmiller
			23:30:22 1993
	review_pass	Sun Jan 24	pmiller
			23:30:30 1993
	integrate_begin Sun Jan 24	pmiller Elapsed time: 0.000
			23:31:31 1993		days.
	integrate_pass	Mon Jan 25	pmiller
			09:31:26 1993



Project "aegis.1.4", Change 12					  Page 1
Change Details					Tue Mar 30 23:57:35 1993

NAME
	Project "aegis.1.4", Delta 29, Change 12.

SUMMARY
	complete the chapter 3 example in the User Guide

DESCRIPTION
	complete the chapter 3 example in the User Guide

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	9	aegis/diff.c
	source	modify	3	aegis/help.c
	source	modify	8	aux/Howto.cook
	source	modify	4	aux/MANIFEST.sh
	source	modify	11	aux/README.man
	source	modify	8	config
	source	modify	4	doc/aegis.ms
	source	modify	3	doc/c1.0.so
	source	modify	3	doc/c2.0.so
	source	modify	3	doc/c2.1.so
	source	modify	3	doc/c2.2.so
	source	modify	3	doc/c2.3.so
	source	modify	3	doc/c2.4.so
	source	create	1	doc/c2.5.so
	source	modify	4	man1/z_cr.so
	source	modify	4	man5/z_cr.so
	test	modify	6	test/00/t0011a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Jan 25	pmiller
			09:34:05 1993
	develop_begin	Mon Jan 25	pmiller Elapsed time: 29.559
			09:34:13 1993		days.
	develop_end	Mon Mar	 8	pmiller
			21:45:42 1993
	review_pass	Mon Mar	 8	pmiller
			21:45:52 1993
	integrate_begin Mon Mar	 8	pmiller Elapsed time: 0.063
			21:47:08 1993		days.
	integrate_pass	Mon Mar	 8	pmiller
			22:15:24 1993



Project "aegis.1.4", Change 13					  Page 1
Change Details					Tue Mar 30 23:57:36 1993

NAME
	Project "aegis.1.4", Delta 15, Change 13.

SUMMARY
	inprove failure messages from tests

DESCRIPTION
	Tests need to say what failed when they fail.

	My thanks to J. Cazander, Philips Electronic Design & Tools,
	The Netherlands, for this suggestion.

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	config
	test	modify	2	test/00/t0001a.sh
	test	modify	2	test/00/t0002a.sh
	test	modify	2	test/00/t0003a.sh
	test	modify	2	test/00/t0004a.sh
	test	modify	2	test/00/t0005a.sh
	test	modify	2	test/00/t0006a.sh
	test	modify	2	test/00/t0007a.sh
	test	modify	2	test/00/t0008a.sh
	test	modify	2	test/00/t0009a.sh
	test	modify	2	test/00/t0010a.sh
	test	modify	2	test/00/t0011a.sh
	test	modify	2	test/00/t0012a.sh
	test	modify	2	test/00/t0013a.sh
	test	modify	2	test/00/t0014a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sat Jan 30	pmiller Elapsed time: 1.135
			23:04:42 1993		days.
	develop_begin	Tue Feb	 2	pmiller Elapsed time: 0.721
			16:35:34 1993		days.
	develop_end	Tue Feb	 2	pmiller
			22:00:03 1993
	review_pass	Tue Feb	 2	pmiller
			22:00:16 1993
	integrate_begin Tue Feb	 2	pmiller Elapsed time: 0.095
			22:01:11 1993		days.
	integrate_pass	Tue Feb	 2	pmiller
			22:43:54 1993



Project "aegis.1.4", Change 14					  Page 1
Change Details					Tue Mar 30 23:57:37 1993

NAME
	Project "aegis.1.4", Delta 13, Change 14.

SUMMARY
	make automounter handling more robust

DESCRIPTION
	The automounter mangles pathnames.  What the user thinks a file
	is called and what the system insists that it is called can
	differ radically.  Change aegis to compare the system's idea of
	pathnames, not the user's idead of pathnames.
	* make sure the manuals for the -dir options mention the risks
	of using `pwd`.
	* make sure defaults go through use home directory (not am
	mangled) or user defined default (hopefully not am mangled).

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	remove	1	aegis/automount.c
	source	remove	1	aegis/automount.h
	source	modify	2	aegis/change.c
	source	modify	2	aegis/change.h
	source	modify	3	aegis/chdir.c
	source	modify	4	aegis/copyfile.c
	source	modify	4	aegis/develop2.c
	source	modify	6	aegis/integra2.c
	source	modify	3	aegis/new_file.c
	source	modify	2	aegis/new_proj.c
	source	modify	4	aegis/new_rele.c
	source	modify	3	aegis/new_test.c
	source	modify	3	aegis/os.c
	source	modify	4	aegis/project.c
	source	modify	3	aegis/rem_file.c
	source	modify	3	aegis/user.c
	source	modify	2	man1/aedb.1
	source	modify	2	man1/aenpr.1
	source	modify	2	man1/aenrls.1
	source	modify	2	man1/o_dir.so

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sat Jan 30	pmiller
			23:08:59 1993
	develop_begin	Sat Jan 30	pmiller Elapsed time: 0.000
			23:09:08 1993		days.
	develop_end	Mon Feb	 1	pmiller
			13:38:33 1993
	review_pass	Mon Feb	 1	pmiller
			13:38:43 1993



Project "aegis.1.4", Change 14					  Page 2
Change Details					Tue Mar 30 23:57:37 1993

	What		When		Who	Comment
	------		------		-----	---------
	integrate_begin Mon Feb	 1	pmiller Elapsed time: 0.165
			13:39:17 1993		days.
	integrate_pass	Mon Feb	 1	pmiller
			14:53:44 1993



Project "aegis.1.4", Change 15					  Page 1
Change Details					Tue Mar 30 23:57:38 1993

NAME
	Project "aegis.1.4", Delta 14, Change 15.

SUMMARY
	unix permissions for projects

DESCRIPTION
	1. Make the 'ael p' listing cope with Permission denied errors
	2. add the 'users_changes' listing to tell what a user is
	currently working on
	3. fix adcd to not resolve the symbolic links.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	5	aegis/build.c
	source	modify	3	aegis/change.c
	source	modify	3	aegis/change.h
	source	modify	4	aegis/chdir.c
	source	modify	5	aegis/copyfile.c
	source	modify	5	aegis/develop2.c
	source	modify	3	aegis/diff.c
	source	modify	4	aegis/gonzo.c
	source	modify	7	aegis/integra2.c
	source	modify	3	aegis/list.c
	source	modify	2	aegis/list.h
	source	modify	4	aegis/new_file.c
	source	modify	3	aegis/new_proj.c
	source	modify	5	aegis/new_rele.c
	source	modify	4	aegis/new_test.c
	source	modify	4	aegis/os.c
	source	modify	2	aegis/os.h
	source	modify	5	aegis/project.c
	source	modify	4	aegis/project.h
	source	modify	4	aegis/rem_file.c
	source	modify	3	aegis/review.c
	source	modify	2	aegis/sub.c
	source	modify	3	aegis/test.c
	source	modify	4	aegis/user.c
	source	modify	2	aegis/user.h
	source	modify	5	aux/README.man
	source	modify	2	config
	source	modify	2	man1/ael.1

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Feb	 1	pmiller Elapsed time: 0.505
			11:08:03 1993		days.
	develop_begin	Mon Feb	 1	pmiller Elapsed time: 0.941
			14:55:27 1993		days.



Project "aegis.1.4", Change 15					  Page 2
Change Details					Tue Mar 30 23:57:38 1993

	What		When		Who	Comment
	------		------		-----	---------
	develop_end	Tue Feb	 2	pmiller
			14:29:05 1993
	review_pass	Tue Feb	 2	pmiller
			14:29:12 1993
	integrate_begin Tue Feb	 2	pmiller Elapsed time: 0.255
			14:30:07 1993		days.
	integrate_pass	Tue Feb	 2	pmiller
			16:24:56 1993



Project "aegis.1.4", Change 16					  Page 1
Change Details					Tue Mar 30 23:57:39 1993

NAME
	Project "aegis.1.4", Delta 16, Change 16.

SUMMARY
	improve command substitutions

DESCRIPTION
	1. Make the command substitutions be symbolic, as in
	'${input}', rather than cryptic, as in '%1'.
	2. Provide backwards compatibility for a few revs
	3. change the manual entries with the %n form.
	4. change the document to the new form
	5. change the tests to use the new form

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	6	aegis/build.c
	source	modify	2	aegis/cattr.def
	source	modify	4	aegis/change.c
	source	modify	4	aegis/diff.c
	source	modify	8	aegis/integra2.c
	source	modify	4	aegis/list.c
	source	modify	6	aegis/new_rele.c
	source	modify	2	aegis/pattr.def
	source	modify	2	aegis/pconf.def
	source	modify	3	aegis/sub.c
	source	modify	2	aegis/sub.h
	source	modify	2	aegis/version.c
	source	modify	6	aux/README.man
	source	modify	2	common/arglex.c
	source	modify	2	common/arglex.h
	source	modify	2	doc/c3.0.so
	source	modify	2	doc/c3.1.so
	source	modify	2	doc/c3.2.so
	source	modify	2	doc/c3.3.so
	source	modify	2	doc/c4.2.so
	source	modify	3	doc/c7.4.so
	source	modify	2	man1/z_cr.so
	source	modify	2	man5/aecattr.5
	source	create	1	man5/aecattr.so
	source	modify	2	man5/aecstate.5
	source	modify	2	man5/aepattr.5
	source	create	1	man5/aepattr.so
	source	modify	2	man5/aepconf.5
	source	modify	2	man5/aepstate.5
	source	create	1	man5/aesub.5
	source	modify	2	man5/z_cr.so
	test	modify	3	test/00/t0002a.sh
	test	modify	3	test/00/t0004a.sh
	test	modify	3	test/00/t0005a.sh
	test	modify	3	test/00/t0006a.sh



Project "aegis.1.4", Change 16					  Page 2
Change Details					Tue Mar 30 23:57:39 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	test	modify	3	test/00/t0007a.sh
	test	modify	3	test/00/t0008a.sh
	test	modify	3	test/00/t0009a.sh
	test	modify	3	test/00/t0010a.sh
	test	modify	3	test/00/t0011a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Feb	 1	pmiller Elapsed time: 0.248
			11:10:06 1993		days.
	develop_begin	Tue Feb	 2	pmiller Elapsed time: 9.031
			22:01:38 1993		days.
	develop_end	Mon Feb 15	pmiller
			22:15:31 1993
	review_pass	Mon Feb 15	pmiller
			22:16:34 1993
	integrate_begin Mon Feb 15	pmiller Elapsed time: 0.000
			22:17:57 1993		days.
	integrate_pass	Tue Feb 16	pmiller
			09:04:13 1993



Project "aegis.1.4", Change 17					  Page 1
Change Details					Tue Mar 30 23:57:39 1993

NAME
	Project "aegis.1.4", Delta 18, Change 17.

SUMMARY
	change configuration to use new substitutions

DESCRIPTION
	1. change configuration to use new substitutions
	2. fix bug where -New_Release fails to copy some of the
	attributes.
	3. rationalize some of the command executing functions

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	5	aegis/change.c
	source	modify	4	aegis/change.h
	source	modify	5	aegis/diff.c
	source	modify	9	aegis/integra2.c
	source	modify	7	aegis/new_rele.c
	source	modify	3	aegis/pattr.def
	source	modify	4	aegis/sub.c
	source	modify	4	aux/Howto.cook
	source	modify	7	aux/README.man
	source	modify	2	aux/patches.sh
	source	modify	4	config

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue Feb 16	pmiller
			09:12:15 1993
	develop_begin	Tue Feb 16	pmiller Elapsed time: 1.800
			09:12:24 1993		days.
	develop_end	Wed Feb 17	pmiller
			15:12:32 1993
	review_pass	Wed Feb 17	pmiller
			15:12:50 1993
	integrate_begin Wed Feb 17	pmiller Elapsed time: 0.075
			15:13:38 1993		days.
	integrate_fail	Wed Feb 17	pmiller problems creating th
			15:47:26 1993		epatch
						Elapsed time: 0.997
						days.
	develop_end	Wed Feb 17	pmiller
			23:16:09 1993
	review_pass	Wed Feb 17	pmiller
			23:16:22 1993
	integrate_begin Wed Feb 17	pmiller Elapsed time: 0.147
			23:17:18 1993		days.
	integrate_pass	Thu Feb 18	pmiller



Project "aegis.1.4", Change 17					  Page 2
Change Details					Tue Mar 30 23:57:39 1993

	What		When		Who	Comment
	------		------		-----	---------
			16:53:32 1993



Project "aegis.1.4", Change 18					  Page 1
Change Details					Tue Mar 30 23:57:40 1993

NAME
	Project "aegis.1.4", Delta 19, Change 18.

SUMMARY
	improve copyright notices

DESCRIPTION
	Change copyright notices to be legally binding

	My thanks to Len <gnu@prep.ai.mit.edu> and Richard Stallman
	<rms@gnu.ai.mit.edu> for for their advice in this matter.

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	remove	1	COPYING
	source	create	1	LICENSE
	source	modify	3	aegis/administ.c
	source	modify	2	aegis/administ.h
	source	modify	2	aegis/arglex2.h
	source	modify	7	aegis/build.c
	source	modify	2	aegis/build.h
	source	modify	3	aegis/cattr.def
	source	modify	3	aegis/cattr_ed.c
	source	modify	2	aegis/cattr_ed.h
	source	modify	6	aegis/change.c
	source	modify	5	aegis/change.h
	source	modify	5	aegis/chdir.c
	source	modify	2	aegis/chdir.h
	source	modify	2	aegis/col.c
	source	modify	2	aegis/col.h
	source	modify	2	aegis/commit.c
	source	modify	2	aegis/commit.h
	source	modify	2	aegis/common.def
	source	modify	6	aegis/copyfile.c
	source	modify	2	aegis/copyfile.h
	source	modify	2	aegis/cstate.def
	source	modify	3	aegis/develop1.c
	source	modify	2	aegis/develop1.h
	source	modify	6	aegis/develop2.c
	source	modify	2	aegis/develop2.h
	source	modify	6	aegis/diff.c
	source	modify	2	aegis/diff.h
	source	modify	2	aegis/dir.c
	source	modify	2	aegis/dir.h
	source	modify	2	aegis/file.c
	source	modify	2	aegis/file.h
	source	modify	5	aegis/gonzo.c
	source	modify	3	aegis/gonzo.h
	source	modify	2	aegis/gram.h
	source	modify	2	aegis/gram.y
	source	modify	2	aegis/gstate.def



Project "aegis.1.4", Change 18					  Page 2
Change Details					Tue Mar 30 23:57:40 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/help.c
	source	modify	2	aegis/help.h
	source	modify	3	aegis/integra1.c
	source	modify	2	aegis/integra1.h
	source	modify	10	aegis/integra2.c
	source	modify	2	aegis/integra2.h
	source	modify	2	aegis/io.c
	source	modify	2	aegis/io.h
	source	modify	2	aegis/lex.c
	source	modify	2	aegis/lex.h
	source	modify	5	aegis/list.c
	source	modify	3	aegis/list.h
	source	modify	3	aegis/lock.c
	source	modify	3	aegis/lock.h
	source	modify	2	aegis/log.c
	source	modify	2	aegis/log.h
	source	modify	3	aegis/main.c
	source	modify	4	aegis/new_chan.c
	source	modify	2	aegis/new_chan.h
	source	modify	5	aegis/new_file.c
	source	modify	2	aegis/new_file.h
	source	modify	4	aegis/new_proj.c
	source	modify	2	aegis/new_proj.h
	source	modify	8	aegis/new_rele.c
	source	modify	2	aegis/new_rele.h
	source	modify	5	aegis/new_test.c
	source	modify	2	aegis/new_test.h
	source	modify	5	aegis/os.c
	source	modify	3	aegis/os.h
	source	modify	2	aegis/pager.c
	source	modify	2	aegis/pager.h
	source	modify	2	aegis/parse.c
	source	modify	2	aegis/parse.h
	source	modify	4	aegis/pattr.def
	source	modify	3	aegis/pattr_ed.c
	source	modify	2	aegis/pattr_ed.h
	source	modify	3	aegis/pconf.def
	source	modify	6	aegis/project.c
	source	modify	5	aegis/project.h
	source	modify	2	aegis/pstate.def
	source	modify	5	aegis/rem_file.c
	source	modify	2	aegis/rem_file.h
	source	modify	3	aegis/rem_proj.c
	source	modify	2	aegis/rem_proj.h
	source	modify	4	aegis/review.c
	source	modify	2	aegis/review.h
	source	modify	3	aegis/reviewer.c
	source	modify	2	aegis/reviewer.h
	source	modify	5	aegis/sub.c
	source	modify	3	aegis/sub.h
	source	modify	4	aegis/test.c
	source	modify	2	aegis/test.h
	source	modify	2	aegis/type.c
	source	modify	2	aegis/type.h
	source	modify	3	aegis/uconf.def



Project "aegis.1.4", Change 18					  Page 3
Change Details					Tue Mar 30 23:57:40 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/undo.c
	source	modify	2	aegis/undo.h
	source	modify	5	aegis/user.c
	source	modify	3	aegis/user.h
	source	modify	2	aegis/ustate.def
	source	modify	3	aegis/version.c
	source	modify	2	aegis/version.h
	source	modify	2	aux/ALPHA.man
	source	modify	3	aux/BUILDING.man
	source	modify	2	aux/CHANGES.sh
	source	modify	5	aux/Howto.cook
	source	modify	2	aux/MANIFEST.sh
	source	modify	2	aux/Makefile.awk
	source	modify	2	aux/Makefile.sh
	source	modify	8	aux/README.man
	source	modify	3	aux/patches.sh
	source	modify	2	common/ansi.c
	source	modify	3	common/arglex.c
	source	modify	3	common/arglex.h
	source	modify	2	common/error.c
	source	modify	2	common/error.h
	source	modify	2	common/indent.c
	source	modify	2	common/indent.h
	source	modify	2	common/main.h
	source	modify	2	common/mem.c
	source	modify	2	common/mem.h
	source	modify	2	common/option.c
	source	modify	2	common/option.h
	source	modify	2	common/s-v-arg.h
	source	modify	2	common/str.c
	source	modify	2	common/str.h
	source	modify	2	common/trace.c
	source	modify	2	common/trace.h
	source	modify	2	common/word.c
	source	modify	2	common/word.h
	source	modify	3	conf/ConvexOS-10
	source	modify	3	conf/SunOS-4.1.1
	source	modify	3	conf/SunOS-4.1.2
	source	modify	3	conf/SunOS-4.1.3
	source	modify	3	conf/SysV-4.0
	source	modify	3	conf/ULTRIX-4.2
	source	modify	3	conf/dgux-5.4.1
	source	modify	5	config
	source	modify	3	doc/aegis.ms
	source	modify	2	doc/c1.0.so
	source	modify	2	doc/c1.1.so
	source	modify	2	doc/c1.2.so
	source	modify	2	doc/c1.3.so
	source	modify	2	doc/c1.4.so
	source	modify	2	doc/c2.0.so
	source	modify	2	doc/c2.1.so
	source	modify	2	doc/c2.2.so
	source	modify	2	doc/c2.3.so
	source	modify	2	doc/c2.4.so
	source	modify	3	doc/c3.0.so



Project "aegis.1.4", Change 18					  Page 4
Change Details					Tue Mar 30 23:57:40 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	doc/c3.1.so
	source	modify	3	doc/c3.2.so
	source	modify	3	doc/c3.3.so
	source	modify	2	doc/c4.0.so
	source	modify	2	doc/c4.1.so
	source	modify	3	doc/c4.2.so
	source	modify	2	doc/c4.3.so
	source	modify	2	doc/c5.0.so
	source	modify	2	doc/c6.0.so
	source	modify	2	doc/c7.0.so
	source	modify	2	doc/c7.1.so
	source	modify	2	doc/c7.2.so
	source	modify	4	doc/c7.4.so
	source	modify	2	doc/c7.5.so
	source	modify	2	doc/cA.0.so
	source	modify	2	doc/cB.0.so
	source	modify	2	doc/cC.0.so
	source	modify	3	dot.cshrc
	source	modify	3	dot.profile
	source	modify	2	fmtgen/id.c
	source	modify	2	fmtgen/id.h
	source	modify	2	fmtgen/lex.c
	source	modify	2	fmtgen/lex.h
	source	modify	2	fmtgen/main.c
	source	modify	2	fmtgen/parse.h
	source	modify	2	fmtgen/parse.y
	source	modify	2	fmtgen/type.c
	source	modify	2	fmtgen/type.h
	source	modify	2	fmtgen/type_enum.c
	source	modify	2	fmtgen/type_integ.c
	source	modify	2	fmtgen/type_list.c
	source	modify	2	fmtgen/type_ref.c
	source	modify	2	fmtgen/type_strin.c
	source	modify	2	fmtgen/type_struc.c
	source	modify	2	h/stdarg.h-min
	source	modify	2	h/stddef.h
	source	modify	2	h/stdlib.h
	source	modify	3	man1/aeb.1
	source	modify	2	man1/aeca.1
	source	modify	2	man1/aecd.1
	source	modify	3	man1/aecp.1
	source	modify	3	man1/aecpu.1
	source	modify	2	man1/aed.1
	source	modify	3	man1/aedb.1
	source	modify	2	man1/aedbu.1
	source	modify	2	man1/aede.1
	source	modify	2	man1/aedeu.1
	source	modify	3	man1/aegis.1
	source	modify	2	man1/aeib.1
	source	modify	2	man1/aeibu.1
	source	modify	2	man1/aeif.1
	source	modify	3	man1/aeip.1
	source	modify	3	man1/ael.1
	source	modify	2	man1/aena.1
	source	modify	2	man1/aenc.1



Project "aegis.1.4", Change 18					  Page 5
Change Details					Tue Mar 30 23:57:40 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	man1/aencu.1
	source	modify	2	man1/aend.1
	source	modify	2	man1/aenf.1
	source	modify	2	man1/aenfu.1
	source	modify	2	man1/aeni.1
	source	modify	3	man1/aenpr.1
	source	modify	3	man1/aenrls.1
	source	modify	2	man1/aenrv.1
	source	modify	2	man1/aent.1
	source	modify	2	man1/aentu.1
	source	modify	2	man1/aepa.1
	source	modify	2	man1/aera.1
	source	modify	2	man1/aerd.1
	source	modify	2	man1/aerf.1
	source	modify	2	man1/aeri.1
	source	modify	2	man1/aerm.1
	source	modify	3	man1/aermpr.1
	source	modify	2	man1/aermu.1
	source	modify	2	man1/aerp.1
	source	modify	2	man1/aerpu.1
	source	modify	2	man1/aerrv.1
	source	modify	2	man1/aet.1
	source	modify	2	man1/aev.1
	source	modify	2	man1/install.sh
	source	modify	2	man1/o__rules.so
	source	modify	2	man1/o_anticip.so
	source	modify	2	man1/o_auto.so
	source	modify	2	man1/o_baselin.so
	source	modify	2	man1/o_bld_lk.so
	source	modify	3	man1/o_change.so
	source	modify	2	man1/o_devdir.so
	source	modify	3	man1/o_dir.so
	source	modify	2	man1/o_help.so
	source	modify	2	man1/o_indep.so
	source	modify	3	man1/o_keep.so
	source	modify	2	man1/o_lib.so
	source	modify	2	man1/o_list.so
	source	modify	2	man1/o_major.so
	source	modify	2	man1/o_manual.so
	source	modify	2	man1/o_min.so
	source	modify	2	man1/o_minor.so
	source	modify	2	man1/o_nolog.so
	source	modify	2	man1/o_overw.so
	source	modify	2	man1/o_page.so
	source	modify	3	man1/o_project.so
	source	modify	2	man1/o_terse.so
	source	modify	2	man1/o_verbose.so
	source	modify	3	man1/z_cr.so
	source	modify	2	man1/z_exit.so
	source	modify	2	man1/z_intuit.so
	source	modify	2	man1/z_name.so
	source	modify	3	man5/aecattr.5
	source	modify	2	man5/aecattr.so
	source	modify	3	man5/aecstate.5
	source	modify	2	man5/aedir.5



Project "aegis.1.4", Change 18					  Page 6
Change Details					Tue Mar 30 23:57:40 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	man5/aegis.5
	source	modify	2	man5/aegstate.5
	source	modify	3	man5/aepattr.5
	source	modify	2	man5/aepattr.so
	source	modify	3	man5/aepconf.5
	source	modify	3	man5/aepstate.5
	source	modify	2	man5/aesub.5
	source	modify	3	man5/aeuconf.5
	source	modify	2	man5/aeustate.5
	source	modify	2	man5/install.sh
	source	modify	3	man5/z_cr.so
	source	modify	2	man5/z_name.so
	source	modify	2	notify/de.sh
	source	modify	2	notify/deu.sh
	source	modify	2	notify/if.sh
	source	modify	2	notify/ip.sh
	source	modify	2	notify/rf.sh
	source	modify	2	notify/rp.sh
	source	modify	2	notify/rpu.sh
	test	modify	3	test/00/t0001a.sh
	test	modify	4	test/00/t0002a.sh
	test	modify	3	test/00/t0003a.sh
	test	modify	4	test/00/t0004a.sh
	test	modify	4	test/00/t0005a.sh
	test	modify	4	test/00/t0006a.sh
	test	modify	4	test/00/t0007a.sh
	test	modify	4	test/00/t0008a.sh
	test	modify	4	test/00/t0009a.sh
	test	modify	4	test/00/t0010a.sh
	test	modify	4	test/00/t0011a.sh
	test	modify	3	test/00/t0012a.sh
	test	modify	3	test/00/t0013a.sh
	test	modify	3	test/00/t0014a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Wed Feb 17	pmiller Elapsed time: 0.857
			23:21:55 1993		days.
	develop_begin	Thu Feb 18	pmiller Elapsed time: 0.978
			22:17:39 1993		days.
	develop_end	Fri Feb 19	pmiller
			22:07:52 1993
	develop_end_	Fri Feb 19	pmiller Elapsed time: 0.157
	undo		22:10:52 1993		days.
	develop_end	Fri Feb 19	pmiller
			23:21:41 1993
	review_pass	Fri Feb 19	pmiller
			23:21:53 1993
	integrate_begin Fri Feb 19	pmiller Elapsed time: 0.682
			23:23:27 1993		days.
	integrate_pass	Sun Feb 21	pmiller
			21:00:21 1993



Project "aegis.1.4", Change 19					  Page 1
Change Details					Tue Mar 30 23:57:41 1993

NAME
	Project "aegis.1.4", Delta 21, Change 19.

SUMMARY
	add substitutions to file templates

DESCRIPTION
	Use substitutions to fill in more of file templates.  Things
	like the file name and the date are now available.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	7	aegis/change.c
	source	modify	7	aegis/new_file.c
	source	modify	7	aegis/new_test.c
	source	modify	6	aegis/sub.c
	source	modify	3	aux/ALPHA.man
	source	modify	3	common/ansi.c
	source	modify	4	conf/ConvexOS-10
	source	modify	4	conf/SunOS-4.1.1
	source	modify	4	conf/SunOS-4.1.2
	source	modify	4	conf/SunOS-4.1.3
	source	modify	4	conf/SysV-4.0
	source	modify	4	conf/ULTRIX-4.2
	source	modify	4	conf/dgux-5.4.1
	source	modify	6	config
	source	modify	4	man5/aepconf.5
	source	modify	3	man5/aesub.5

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Wed Feb 17	pmiller Elapsed time: 1.783
			23:23:19 1993		days.
	develop_begin	Mon Feb 22	pmiller Elapsed time: 0.547
			14:15:28 1993		days.
	develop_end	Tue Feb 23	pmiller
			10:51:32 1993
	review_pass	Tue Feb 23	pmiller
			10:53:04 1993
	integrate_begin Tue Feb 23	pmiller Elapsed time: 0.244
			10:54:20 1993		days.
	integrate_pass	Tue Feb 23	pmiller
			12:44:13 1993



Project "aegis.1.4", Change 20					  Page 1
Change Details					Tue Mar 30 23:57:42 1993

NAME
	Project "aegis.1.4", Delta 20, Change 20.

SUMMARY
	add support for the GNU long option style

DESCRIPTION
	The GNU people use --name for options which are more than one
	letter long.  All of aegis' options are more than one letter
	long, so this is kind-of unnecessray.	      Also map '--
	foo=bar' into '-foo' 'bar' for another form of compatibility.

	My thanks to Richard Stallman <rms@gnu.ai.mit.edu> for this
	suggestion.

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aegis/administ.c
	source	modify	8	aegis/build.c
	source	modify	4	aegis/cattr_ed.c
	source	modify	7	aegis/copyfile.c
	source	modify	4	aegis/develop1.c
	source	modify	7	aegis/develop2.c
	source	modify	7	aegis/diff.c
	source	modify	4	aegis/integra1.c
	source	modify	11	aegis/integra2.c
	source	modify	6	aegis/list.c
	source	modify	4	aegis/main.c
	source	modify	5	aegis/new_chan.c
	source	modify	6	aegis/new_file.c
	source	modify	5	aegis/new_proj.c
	source	modify	9	aegis/new_rele.c
	source	modify	6	aegis/new_test.c
	source	modify	4	aegis/pattr_ed.c
	source	modify	6	aegis/rem_file.c
	source	modify	4	aegis/rem_proj.c
	source	modify	5	aegis/review.c
	source	modify	4	aegis/reviewer.c
	source	modify	5	aegis/test.c
	source	modify	4	aegis/version.c
	source	modify	4	aux/BUILDING.man
	source	modify	6	aux/Howto.cook
	source	modify	3	aux/MANIFEST.sh
	source	modify	4	aux/patches.sh
	source	modify	4	common/arglex.c
	source	modify	3	fmtgen/main.c
	source	modify	3	man1/o__rules.so
	test	modify	5	test/00/t0002a.sh



Project "aegis.1.4", Change 20					  Page 2
Change Details					Tue Mar 30 23:57:42 1993

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sun Feb 21	pmiller
			21:11:57 1993
	develop_begin	Sun Feb 21	pmiller Elapsed time: 0.000
			21:12:02 1993		days.
	develop_end	Mon Feb 22	pmiller
			13:32:22 1993
	review_pass	Mon Feb 22	pmiller
			13:32:33 1993
	integrate_begin Mon Feb 22	pmiller Elapsed time: 0.083
			13:33:35 1993		days.
	integrate_pass	Mon Feb 22	pmiller
			14:10:57 1993



Project "aegis.1.4", Change 21					  Page 1
Change Details					Tue Mar 30 23:57:43 1993

NAME
	Project "aegis.1.4", Delta 22, Change 21.

SUMMARY
	stop using _t suffix on type names

DESCRIPTION
	The ANSI C and POSIX standards reserve the _t suffix on
	identifiers, to indicate system specified types.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	5	aegis/administ.c
	source	modify	9	aegis/build.c
	source	modify	5	aegis/cattr_ed.c
	source	modify	8	aegis/change.c
	source	modify	6	aegis/change.h
	source	modify	6	aegis/chdir.c
	source	modify	3	aegis/col.c
	source	modify	3	aegis/commit.c
	source	modify	3	aegis/commit.h
	source	modify	8	aegis/copyfile.c
	source	modify	5	aegis/develop1.c
	source	modify	8	aegis/develop2.c
	source	modify	8	aegis/diff.c
	source	modify	3	aegis/dir.c
	source	modify	3	aegis/dir.h
	source	modify	3	aegis/file.c
	source	modify	3	aegis/file.h
	source	modify	6	aegis/gonzo.c
	source	modify	4	aegis/gonzo.h
	source	modify	3	aegis/gram.y
	source	modify	5	aegis/integra1.c
	source	modify	12	aegis/integra2.c
	source	modify	3	aegis/io.c
	source	modify	3	aegis/io.h
	source	modify	7	aegis/list.c
	source	modify	4	aegis/list.h
	source	modify	4	aegis/lock.c
	source	modify	4	aegis/lock.h
	source	modify	3	aegis/log.c
	source	modify	3	aegis/log.h
	source	modify	5	aegis/main.c
	source	modify	6	aegis/new_chan.c
	source	modify	8	aegis/new_file.c
	source	modify	6	aegis/new_proj.c
	source	modify	10	aegis/new_rele.c
	source	modify	8	aegis/new_test.c
	source	modify	6	aegis/os.c
	source	modify	4	aegis/os.h



Project "aegis.1.4", Change 21					  Page 2
Change Details					Tue Mar 30 23:57:43 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	aegis/parse.c
	source	modify	3	aegis/parse.h
	source	modify	5	aegis/pattr_ed.c
	source	modify	7	aegis/project.c
	source	modify	6	aegis/project.h
	source	modify	7	aegis/rem_file.c
	source	modify	5	aegis/rem_proj.c
	source	modify	6	aegis/review.c
	source	modify	5	aegis/reviewer.c
	source	modify	7	aegis/sub.c
	source	modify	4	aegis/sub.h
	source	modify	6	aegis/test.c
	source	modify	3	aegis/type.c
	source	modify	3	aegis/type.h
	source	modify	3	aegis/undo.c
	source	modify	3	aegis/undo.h
	source	modify	6	aegis/user.c
	source	modify	4	aegis/user.h
	source	modify	5	aegis/version.c
	source	modify	5	common/arglex.c
	source	modify	4	common/arglex.h
	source	modify	3	common/error.c
	source	modify	3	common/error.h
	source	modify	3	common/str.c
	source	modify	3	common/str.h
	source	modify	3	common/trace.c
	source	modify	3	common/word.c
	source	modify	3	common/word.h
	source	modify	3	fmtgen/id.c
	source	modify	3	fmtgen/id.h
	source	modify	3	fmtgen/lex.c
	source	modify	3	fmtgen/lex.h
	source	modify	4	fmtgen/main.c
	source	modify	3	fmtgen/parse.y
	source	modify	3	fmtgen/type.c
	source	modify	3	fmtgen/type.h
	source	modify	3	fmtgen/type_enum.c
	source	modify	3	fmtgen/type_integ.c
	source	modify	3	fmtgen/type_list.c
	source	modify	3	fmtgen/type_ref.c
	source	modify	3	fmtgen/type_strin.c
	source	modify	3	fmtgen/type_struc.c

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue Feb 23	pmiller
			10:51:17 1993
	develop_begin	Tue Feb 23	pmiller Elapsed time: 0.000
			10:55:03 1993		days.
	develop_end	Tue Feb 23	pmiller
			21:52:17 1993
	review_pass	Tue Feb 23	pmiller
			21:52:27 1993
	integrate_begin Tue Feb 23	pmiller Elapsed time: 0.163



Project "aegis.1.4", Change 21					  Page 3
Change Details					Tue Mar 30 23:57:43 1993

	What		When		Who	Comment
	------		------		-----	---------
			21:53:45 1993		days.
	integrate_pass	Tue Feb 23	pmiller
			23:06:59 1993



Project "aegis.1.4", Change 22					  Page 1
Change Details					Tue Mar 30 23:57:44 1993

NAME
	Project "aegis.1.4", Delta 23, Change 22.

SUMMARY
	and config details for AIX

DESCRIPTION
	1. Add configuration details for AIX-3.2.
	2. The support for AIX is very limited at this stage, because
	it has the brain-dead POSIX seteuid sematics, so the set-uid-
	root mode does not work

	My thanks to John M. Sellens <jmsellen@watdragon.uwaterloo.ca>
	and Andy Lowry <lowry@watson.ibm.com> for providing this
	information.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aegis/col.c
	source	modify	7	aegis/user.c
	source	modify	5	aux/BUILDING.man
	source	modify	3	aux/Makefile.sh
	source	modify	3	common/option.c
	source	create	1	conf/AIX-3.2
	source	modify	5	conf/ConvexOS-10
	source	modify	5	conf/SunOS-4.1.1
	source	modify	5	conf/SunOS-4.1.2
	source	modify	5	conf/SunOS-4.1.3
	source	modify	5	conf/SysV-4.0
	source	modify	5	conf/ULTRIX-4.2
	source	modify	5	conf/dgux-5.4.1

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue Feb 23	pmiller Elapsed time: 0.101
			22:15:46 1993		days.
	develop_begin	Tue Feb 23	pmiller Elapsed time: 0.000
			23:01:03 1993		days.
	develop_end	Wed Feb 24	pmiller
			12:28:50 1993
	review_pass	Wed Feb 24	pmiller
			12:38:44 1993
	integrate_begin Wed Feb 24	pmiller Elapsed time: 0.126
			12:40:08 1993		days.
	integrate_pass	Wed Feb 24	pmiller
			13:36:57 1993



Project "aegis.1.4", Change 23					  Page 1
Change Details					Tue Mar 30 23:57:45 1993

NAME
	Project "aegis.1.4", Delta 24, Change 23.

SUMMARY
	add support for systems without seteuid

DESCRIPTION
	While many modern UNIXes have seteuid, there are numerous older
	flavours without it.  And there are some which have it, but
	with unusable semantics.  This change adds conditional
	functionality to use forks and setuid if an functional seteuid
	is not available.

	My thanks to Andy Lowry <lowry@watson.ibm.com> for
	encouragement and discussion while designing and implemnting
	this change.  This change was a very welcome one, if my inbox
	is any indication.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	10	aegis/build.c
	source	modify	9	aegis/change.c
	source	modify	7	aegis/chdir.c
	source	modify	5	aegis/col.c
	source	modify	9	aegis/copyfile.c
	source	modify	9	aegis/develop2.c
	source	modify	4	aegis/file.c
	source	create	1	aegis/glue.c
	source	create	1	aegis/glue.h
	source	create	1	aegis/indent.c
	source	create	1	aegis/indent.h
	source	modify	13	aegis/integra2.c
	source	modify	3	aegis/lex.c
	source	modify	5	aegis/lock.c
	source	modify	4	aegis/log.c
	source	modify	9	aegis/new_file.c
	source	modify	9	aegis/new_test.c
	source	modify	7	aegis/os.c
	source	modify	5	aegis/os.h
	source	modify	3	aegis/pager.c
	source	modify	4	aux/ALPHA.man
	source	modify	6	aux/BUILDING.man
	source	modify	9	aux/README.man
	source	modify	4	common/error.c
	source	modify	4	common/error.h
	source	remove	2	common/indent.c
	source	remove	2	common/indent.h
	source	modify	4	common/trace.c
	source	modify	3	common/trace.h
	source	modify	2	conf/AIX-3.2



Project "aegis.1.4", Change 23					  Page 2
Change Details					Tue Mar 30 23:57:45 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	6	conf/ConvexOS-10
	source	modify	6	conf/SunOS-4.1.1
	source	modify	6	conf/SunOS-4.1.2
	source	modify	6	conf/SunOS-4.1.3
	source	modify	6	conf/SysV-4.0
	source	modify	6	conf/ULTRIX-4.2
	source	modify	6	conf/dgux-5.4.1
	source	create	1	fmtgen/indent.c
	source	create	1	fmtgen/indent.h

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Wed Feb 24	pmiller
			12:41:43 1993
	develop_begin	Wed Feb 24	pmiller Elapsed time: 5.502
			12:42:02 1993		days.
	develop_end	Wed Mar	 3	pmiller
			16:27:46 1993
	review_pass	Wed Mar	 3	pmiller
			16:27:55 1993
	integrate_begin Wed Mar	 3	pmiller Elapsed time: 0.818
			16:29:26 1993		days.
	integrate_pass	Wed Mar	 3	pmiller
			22:37:31 1993



Project "aegis.1.4", Change 24					  Page 1
Change Details					Tue Mar 30 23:57:46 1993

NAME
	Project "aegis.1.4", Delta 25, Change 24.

SUMMARY
	allow nomination of temp test dir

DESCRIPTION
	Some people have found aegis difficult to test because they are
	using the tmpfs as their /tmp, but this does not provide
	locking, and so the tests fail.

	This is solved by changing the tests to use the AEGIS_TMP
	environment variable, if set.

	A curious SunOS bug is also avoided.  SunOS seems to be
	forgetting to release some locks when processes are killed,
	notabley shared locks.	This prevented integrate pass from
	completing, in some cases.

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	7	aegis/gonzo.c
	source	modify	6	aegis/lock.c
	source	modify	5	aux/ALPHA.man
	source	modify	7	aux/BUILDING.man
	source	modify	7	aux/Howto.cook
	source	modify	10	aux/README.man
	source	modify	7	config
	source	create	1	h/unistd.h
	test	modify	4	test/00/t0001a.sh
	test	modify	6	test/00/t0002a.sh
	test	modify	4	test/00/t0003a.sh
	test	modify	5	test/00/t0004a.sh
	test	modify	5	test/00/t0005a.sh
	test	modify	5	test/00/t0006a.sh
	test	modify	5	test/00/t0007a.sh
	test	modify	5	test/00/t0008a.sh
	test	modify	5	test/00/t0009a.sh
	test	modify	5	test/00/t0010a.sh
	test	modify	5	test/00/t0011a.sh
	test	modify	4	test/00/t0012a.sh
	test	modify	4	test/00/t0013a.sh
	test	modify	4	test/00/t0014a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Wed Mar	 3	pmiller
			22:44:06 1993
	develop_begin	Wed Mar	 3	pmiller Elapsed time: 0.000
			22:44:28 1993		days.



Project "aegis.1.4", Change 24					  Page 2
Change Details					Tue Mar 30 23:57:46 1993

	What		When		Who	Comment
	------		------		-----	---------
	develop_end	Thu Mar	 4	pmiller
			13:20:55 1993
	review_pass	Thu Mar	 4	pmiller
			13:25:06 1993
	integrate_begin Thu Mar	 4	pmiller Elapsed time: 0.284
			13:26:04 1993		days.
	integrate_pass	Thu Mar	 4	pmiller
			15:33:48 1993



Project "aegis.1.4", Change 25					  Page 1
Change Details					Tue Mar 30 23:57:46 1993

NAME
	Project "aegis.1.4", Delta 26, Change 25.

SUMMARY
	rationalize lib entries

DESCRIPTION
	Place all of the items to be installed into the system lib
	directory in a single source directory

	Also fixed a nasty catch-22 in the error handling.  Was caused
	by the recent locking bug fix.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/glue.c
	source	modify	7	aegis/lock.c
	source	modify	10	aegis/new_file.c
	source	modify	10	aegis/new_test.c
	source	modify	8	aux/BUILDING.man
	source	modify	5	common/error.c
	source	modify	3	doc/c6.0.so
	source	remove	3	dot.cshrc
	source	remove	3	dot.profile
	source	create	1	lib/cshrc
	source	create	1	lib/de.inews.sh
	source	create	1	lib/de.sh
	source	create	1	lib/deu.inews.sh
	source	create	1	lib/deu.sh
	source	create	1	lib/if.inews.sh
	source	create	1	lib/if.sh
	source	create	1	lib/ip.inews.sh
	source	create	1	lib/ip.sh
	source	create	1	lib/profile
	source	create	1	lib/rf.inews.sh
	source	create	1	lib/rf.sh
	source	create	1	lib/rp.inews.sh
	source	create	1	lib/rp.sh
	source	create	1	lib/rpu.inews.sh
	source	create	1	lib/rpu.sh
	source	remove	2	notify/de.sh
	source	remove	2	notify/deu.sh
	source	remove	2	notify/if.sh
	source	remove	2	notify/ip.sh
	source	remove	2	notify/rf.sh
	source	remove	2	notify/rp.sh
	source	remove	2	notify/rpu.sh



Project "aegis.1.4", Change 25					  Page 2
Change Details					Tue Mar 30 23:57:46 1993

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Thu Mar	 4	pmiller
			15:37:40 1993
	develop_begin	Thu Mar	 4	pmiller Elapsed time: 0.742
			15:37:50 1993		days.
	develop_end	Fri Mar	 5	pmiller
			13:41:47 1993
	review_pass	Fri Mar	 5	pmiller
			13:42:11 1993
	integrate_begin Fri Mar	 5	pmiller Elapsed time: 0.277
			13:42:50 1993		days.
	integrate_pass	Fri Mar	 5	pmiller
			15:47:34 1993



Project "aegis.1.4", Change 26					  Page 1
Change Details					Tue Mar 30 23:57:47 1993

NAME
	Project "aegis.1.4", Delta 27, Change 26.

SUMMARY
	fix problems with ULTRIX

DESCRIPTION
	Ultrix needs to use the /bin/sh5 shell, rather than the /bin/sh
	shell.	Make the necessary changes to modify the shell as
	required.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	8	aegis/os.c
	source	modify	6	aegis/os.h
	source	modify	7	aegis/test.c
	source	modify	8	aegis/user.c
	source	modify	9	aux/BUILDING.man
	source	modify	3	conf/AIX-3.2
	source	modify	7	conf/ConvexOS-10
	source	modify	7	conf/SunOS-4.1.1
	source	modify	7	conf/SunOS-4.1.2
	source	modify	7	conf/SunOS-4.1.3
	source	modify	7	conf/SysV-4.0
	source	modify	7	conf/ULTRIX-4.2
	source	modify	7	conf/dgux-5.4.1
	source	modify	3	man1/aet.1

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Fri Mar	 5	pmiller
			16:16:31 1993
	develop_begin	Fri Mar	 5	pmiller Elapsed time: 0.079
			16:16:39 1993		days.
	develop_end	Fri Mar	 5	pmiller
			16:52:06 1993
	review_pass	Fri Mar	 5	pmiller
			16:52:17 1993
	integrate_begin Fri Mar	 5	pmiller Elapsed time: 1.666
			16:53:17 1993		days.
	integrate_pass	Sat Mar	 6	pmiller
			21:52:50 1993



Project "aegis.1.4", Change 27					  Page 1
Change Details					Tue Mar 30 23:57:48 1993

NAME
	Project "aegis.1.4", Delta 28, Change 27.

SUMMARY
	fix a bug in the no-seteuid flavour

DESCRIPTION
	the pager code needs to remember what it is talking to.

	My thanks to Andy Lowry <lowry@watson.ibm.com> for raising this
	problem.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	6	aegis/col.c
	source	modify	3	aegis/glue.c
	source	modify	9	aegis/user.c

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sat Mar	 6	pmiller
			21:55:48 1993
	develop_begin	Sat Mar	 6	pmiller Elapsed time: 1.065
			21:55:56 1993		days.
	develop_end	Sun Mar	 7	pmiller
			21:25:14 1993
	review_pass	Sun Mar	 7	pmiller
			21:25:51 1993
	integrate_begin Sun Mar	 7	pmiller Elapsed time: 0.053
			21:27:01 1993		days.
	integrate_pass	Sun Mar	 7	pmiller
			21:50:46 1993



Project "aegis.1.4", Change 28					  Page 1
Change Details					Tue Mar 30 23:57:48 1993

NAME
	Project "aegis.1.4", Delta 30, Change 28.

SUMMARY
	more documentation

DESCRIPTION
	1. polish the integrator section of chapter 3.
	2. add a chapter about the difference tools.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	10	aux/BUILDING.man
	source	modify	5	doc/aegis.ms
	source	modify	3	doc/c1.4.so
	source	modify	4	doc/c2.3.so
	source	modify	3	doc/c5.0.so
	source	modify	3	doc/c7.1.so
	source	create	1	doc/c8.0.so
	source	create	1	doc/c8.1.so
	source	create	1	doc/c8.2.so
	source	create	1	doc/c8.3.so
	source	modify	3	doc/cB.0.so

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Mar	 8	pmiller
			22:23:59 1993
	develop_begin	Mon Mar	 8	pmiller Elapsed time: 0.000
			22:24:07 1993		days.
	develop_end	Tue Mar	 9	pmiller
			14:37:27 1993
	review_pass	Tue Mar	 9	pmiller
			14:38:00 1993
	integrate_begin Tue Mar	 9	pmiller Elapsed time: 0.909
			14:39:02 1993		days.
	integrate_pass	Tue Mar	 9	pmiller
			21:27:59 1993



Project "aegis.1.4", Change 29					  Page 1
Change Details					Tue Mar 30 23:57:49 1993

NAME
	Project "aegis.1.4", Delta 31, Change 29.

SUMMARY
	pyramid port

DESCRIPTION
	A number of things needed to be done to make aegis work on the
	pyramid.
	1. read the BUILD.PY file for what needs to be done.  Changed
	BUILDING to reference it.
	2. fix a number of minor things in the code to make it compile.

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aegis/dir.c
	source	modify	4	aegis/glue.c
	source	modify	2	aegis/glue.h
	source	modify	8	aegis/lock.c
	source	modify	11	aegis/new_rele.c
	source	modify	8	aegis/sub.c
	source	modify	10	aegis/user.c
	source	create	1	aux/BUILD.PY.man
	source	modify	11	aux/BUILDING.man
	source	modify	9	aux/Howto.cook
	source	modify	4	aux/Makefile.sh
	source	modify	6	common/error.c
	source	modify	4	conf/AIX-3.2
	source	modify	8	conf/ConvexOS-10
	source	modify	8	conf/SunOS-4.1.1
	source	modify	8	conf/SunOS-4.1.2
	source	modify	8	conf/SunOS-4.1.3
	source	modify	8	conf/SysV-4.0
	source	modify	8	conf/ULTRIX-4.2
	source	create	1	conf/apollo
	source	create	1	conf/dcosx
	source	modify	8	conf/dgux-5.4.1
	source	modify	4	fmtgen/type_list.c
	source	modify	4	fmtgen/type_struc.c
	source	create	1	h/dirent.h
	source	create	1	h/utime.h
	test	modify	6	test/00/t0007a.sh
	test	modify	5	test/00/t0012a.sh
	test	modify	5	test/00/t0013a.sh
	test	modify	5	test/00/t0014a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Wed Mar 10	pmiller
			12:25:51 1993



Project "aegis.1.4", Change 29					  Page 2
Change Details					Tue Mar 30 23:57:49 1993

	What		When		Who	Comment
	------		------		-----	---------
	develop_begin	Wed Mar 10	pmiller Elapsed time: 0.183
			12:26:02 1993		days.
	develop_end	Thu Mar 11	pmiller
			22:48:29 1993
	review_pass	Thu Mar 11	pmiller
			22:49:17 1993
	integrate_begin Thu Mar 11	pmiller Elapsed time: 0.111
			22:52:09 1993		days.
	integrate_pass	Thu Mar 11	pmiller
			23:41:59 1993



Project "aegis.1.4", Change 30					  Page 1
Change Details					Tue Mar 30 23:57:50 1993

NAME
	Project "aegis.1.4", Delta 32, Change 30.

SUMMARY
	improve pyramid port

DESCRIPTION
	improve pyramid port

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	6	aegis/cattr_ed.c
	source	modify	10	aegis/change.c
	source	modify	8	aegis/gonzo.c
	source	modify	6	aegis/pattr_ed.c
	source	modify	8	aegis/project.c
	source	modify	11	aegis/user.c
	source	remove	1	aux/BUILD.PY.man
	source	modify	12	aux/BUILDING.man
	source	create	1	aux/BUILDpyr.man
	source	modify	10	aux/Howto.cook
	source	modify	5	aux/Makefile.sh
	source	modify	2	conf/dcosx
	source	modify	4	doc/c2.1.so
	source	modify	4	fmtgen/parse.y
	source	modify	5	fmtgen/type_struc.c
	test	modify	7	test/00/t0007a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sat Mar 13	pmiller
			22:54:35 1993
	develop_begin	Sat Mar 13	pmiller Elapsed time: 2.795
			22:54:41 1993		days.
	develop_end	Wed Mar 17	pmiller
			21:22:26 1993
	review_pass	Wed Mar 17	pmiller
			21:22:36 1993
	integrate_begin Wed Mar 17	pmiller Elapsed time: 1.129
			21:23:33 1993		days.
	integrate_pass	Thu Mar 18	pmiller
			22:21:35 1993



Project "aegis.1.4", Change 31					  Page 1
Change Details					Tue Mar 30 23:57:51 1993

NAME
	Project "aegis.1.4", Delta 33, Change 31.

SUMMARY
	there was a permissions bug in aeibu

DESCRIPTION
	there was a permissions bug in aeibu

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	14	aegis/integra2.c
	source	modify	6	aux/ALPHA.man
	source	modify	13	aux/BUILDING.man
	source	modify	12	aux/README.man
	source	modify	9	config
	test	create	1	test/00/t0015a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Thu Mar 18	pmiller
			22:25:31 1993
	develop_begin	Thu Mar 18	pmiller Elapsed time: 1.077
			22:25:39 1993		days.
	develop_end	Fri Mar 19	pmiller
			23:00:23 1993
	review_pass	Fri Mar 19	pmiller
			23:00:34 1993
	integrate_begin Fri Mar 19	pmiller Elapsed time: 0.094
			23:02:14 1993		days.
	integrate_pass	Fri Mar 19	pmiller
			23:44:22 1993



Project "aegis.1.4", Change 32					  Page 1
Change Details					Tue Mar 30 23:57:51 1993

NAME
	Project "aegis.1.4", Delta 34, Change 32.

SUMMARY
	fix problems found in final testing

DESCRIPTION
	fix problems found in final testing

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	5	aegis/glue.c
	source	modify	9	aegis/gonzo.c
	source	modify	14	aux/BUILDING.man
	source	modify	6	aux/Makefile.sh
	source	modify	9	conf/ConvexOS-10

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sat Mar 20	pmiller
			09:20:45 1993
	develop_begin	Sat Mar 20	pmiller Elapsed time: 0.869
			09:20:51 1993		days.
	develop_end	Sun Mar 21	pmiller
			08:22:03 1993
	review_pass	Sun Mar 21	pmiller
			08:22:15 1993
	integrate_begin Sun Mar 21	pmiller Elapsed time: 0.063
			08:23:27 1993		days.
	integrate_pass	Sun Mar 21	pmiller
			08:51:41 1993



Project "aegis.1.4", Change 33					  Page 1
Change Details					Tue Mar 30 23:57:52 1993

NAME
	Project "aegis.1.4", Delta 35, Change 33.

SUMMARY
	fix bugs in aecp and  column output

DESCRIPTION
	1. aecp -delta N failed to remember the correct edit number in
	the change, thus not performing a merge
	2. column headings came out in the wrong place when columns
	wrapped over page boundaries.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	7	aegis/col.c
	source	modify	10	aegis/copyfile.c

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sun Mar 21	pmiller
			08:52:55 1993
	develop_begin	Sun Mar 21	pmiller Elapsed time: 1.483
			08:53:02 1993		days.
	develop_end	Mon Mar 22	pmiller
			12:30:10 1993
	review_pass	Mon Mar 22	pmiller
			12:31:10 1993
	integrate_begin Mon Mar 22	pmiller Elapsed time: 0.321
			12:32:17 1993		days.
	integrate_pass	Mon Mar 22	pmiller
			14:56:51 1993



Project "aegis.1.4", Change 34					  Page 1
Change Details					Tue Mar 30 23:57:53 1993

NAME
	Project "aegis.1.4", Delta 36, Change 34.

SUMMARY
	note hpux as a known port

DESCRIPTION
	1. A user managed to get aegis compiled and tested under HP/UX,
	but was unable to verify set-uid-root functionality.  My thanks
	to Chris Adeniyi-Jones <a909947@tiuk.ti.com> for providing this
	information.
	2. Mention the mailing list in the README file.
	3. correct the author's sig
	4. add an install target to te Makefile as requires by c.s.unix
	stds.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aegis/help.c
	source	modify	7	aux/ALPHA.man
	source	modify	15	aux/BUILDING.man
	source	modify	2	aux/BUILDpyr.man
	source	modify	7	aux/Makefile.sh
	source	modify	13	aux/README.man
	source	modify	4	common/ansi.c
	source	create	1	conf/hpux-8.07
	source	modify	5	fmtgen/main.c
	source	modify	5	man1/z_cr.so
	source	modify	5	man5/z_cr.so

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sun Mar 28	pmiller
			21:25:11 1993
	develop_begin	Sun Mar 28	pmiller Elapsed time: 0.000
			21:26:08 1993		days.
	develop_end	Mon Mar 29	pmiller
			13:23:41 1993
	review_pass	Mon Mar 29	pmiller
			13:23:52 1993
	integrate_begin Mon Mar 29	pmiller Elapsed time: 0.156
			13:25:02 1993		days.
	integrate_pass	Mon Mar 29	pmiller
			14:35:15 1993



Project "aegis.1.4", Change 35					  Page 1
Change Details					Tue Mar 30 23:57:54 1993

NAME
	Project "aegis.1.4", Delta 37, Change 35.

SUMMARY
	New_Project does not check uid

DESCRIPTION
	1. The uid limits were not checked when a project was created.
	Users were creating projects as root, and then getting
	"permission denied" errors from the NFS semantics.  My thanks
	to John Thorp <jathorp@gchq.demon.co.uk> for raising this
	problem.

	2. Add the SCO config.	My thanks to David Robison
	<david@hccwmv2> for the config info.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	7	aegis/new_proj.c
	source	modify	16	aux/BUILDING.man
	source	modify	8	aux/Makefile.sh
	source	create	1	conf/SCO-2.4

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Mar 29	pmiller
			15:25:20 1993
	develop_begin	Mon Mar 29	pmiller Elapsed time: 0.128
			15:25:26 1993		days.
	develop_end	Mon Mar 29	pmiller
			16:23:10 1993
	review_pass	Mon Mar 29	pmiller
			16:24:05 1993
	integrate_begin Mon Mar 29	pmiller Elapsed time: 1.840
			16:25:31 1993		days.
	integrate_pass	Tue Mar 30	pmiller
			22:43:22 1993



Project "aegis.1.4", Change 36					  Page 1
Change Details					Tue Mar 30 23:57:55 1993

NAME
	Project "aegis.1.4", Delta 38, Change 36.

SUMMARY
	fix minor problem with generated Makefile

DESCRIPTION
	fix minor problem with generated Makefile

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

STATE
	This change is in 'being_integrated' state.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	8	aux/Makefile.sh
	source	modify	4	doc/c2.1.so
	source	modify	3	doc/c2.2.so
	source	modify	4	doc/c2.3.so

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue Mar 30	pmiller
			22:50:44 1993
	develop_begin	Tue Mar 30	pmiller Elapsed time: 0.137
			22:50:50 1993		days.
	develop_end	Tue Mar 30	pmiller
			23:52:28 1993
	review_pass	Tue Mar 30	pmiller
			23:52:38 1993
	integrate_begin Tue Mar 30	pmiller
			23:53:48 1993
