


Project "aegis.2.2"						 Page 1
List of Changes				       Mon Aug 22 19:56:39 1994

Change	State		Description
------- -------		-------------
   1	completed	New release derived from aegis.2.1.
   2	completed	preserve 2.1 changes file
   3	completed	more useful new-file error messages
   4	completed	fixed the "Permission denied" bug when listing
			projects
   5	completed	document environment variables in the manual
			pages
   6	completed	add the "read_file" substitution
   7	completed	improve manual entries
   8	completed	add "see also" sections to manual entries
   9	completed	alias aentu did not exist
  10	completed	note that IRIX has the tcgetpgrp function
  11	completed	RCS ci needs -f
  12	completed	improve patch generation
  13	completed	add OSF/1 port
  14	completed	interactive option for file-removal commands
  15	completed	add support for hard-coded gonzo IDs
  16	completed	documentation fixes
  17	completed	fix minor problems
  18	completed	allow whole source directory trees to be copied
  19	completed	add HP/UC 9.01 config
  20	completed	heterogeneous development support
  21	completed	recreating a deleted file fails
  22	completed	allow file name length limit to be configured
  23	completed	pathconf does not work over NFS
  24	completed	rename ``uname'' things to be ``architecture''
			things
  25	completed	automatic guessing of change number broken by
			patconf changes
  26	completed	provide symlinks for build
  27	completed	add appendix explaining set-uid-root
  28	completed	add the "test_command" project config field
  29	completed	preserve build-type files at integration time
  30	completed	make log append/replace be more selective
  31	completed	show current id and directory when executing
			commands
  32	completed	improve error messages
  33	completed	use the new include dependency features of cook
  34	completed	bug in architecture error strings
  35	completed	use autoconf to configure
  36	completed	fix problems in generated Makefile.in
  37	completed	fix problems found in convex testing
  38	completed	aed merges first
  39	completed	improve portability
  40	completed	add config test to determine if enums are int
			sized
  41	completed	keep edit file on failure
  42	completed	automatic tests reading stdin generate an error
  43	completed	Add a report generator
  44	completed	improve report generator
  45	completed	allow administrators to change the owner of a
			change
  46	completed	add change state information to report
			generator
  47	completed	add ability to do partial build



Project "aegis.2.2"						 Page 2
List of Changes				       Mon Aug 22 19:56:39 1994

Change	State		Description
------- -------		-------------
  48	completed	allow administrators to begin development on
			behalf of a developer
  49	completed	uncopy unchanged files
  50	completed	fix problems with AIX
  51	completed	aeibu is done as wrong user
  52	completed	add AIX to the architectures
  53	completed	add DEC Alpha to the list of mandatory
			architectures
  54	completed	fix problems found in Linux testing
  55	being_		fix problems found in portability testing
	integrated



Project "aegis.2.2", Change 1					 Page 1
Change Details				       Mon Aug 22 19:56:50 1994

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

SUMMARY
	New release derived from aegis.2.1.

DESCRIPTION
	New release derived from aegis.2.1.

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	create	1	BUILDING
	build	create	1	CHANGES
	source	create	1	LICENSE
	build	create	1	MANIFEST
	build	create	1	Makefile
	build	create	1	README
	source	create	1	aegis/aeb.c
	source	create	1	aegis/aeb.h
	source	create	1	aegis/aeca.c
	source	create	1	aegis/aeca.h
	source	create	1	aegis/aecd.c
	source	create	1	aegis/aecd.h
	source	create	1	aegis/aecp.c
	source	create	1	aegis/aecp.h
	source	create	1	aegis/aecpu.c
	source	create	1	aegis/aecpu.h
	source	create	1	aegis/aed.c
	source	create	1	aegis/aed.h
	source	create	1	aegis/aedb.c
	source	create	1	aegis/aedb.h
	source	create	1	aegis/aedbu.c
	source	create	1	aegis/aedbu.h
	source	create	1	aegis/aede.c
	source	create	1	aegis/aede.h
	source	create	1	aegis/aedeu.c
	source	create	1	aegis/aedeu.h
	source	create	1	aegis/aeib.c
	source	create	1	aegis/aeib.h
	source	create	1	aegis/aeibu.c
	source	create	1	aegis/aeibu.h
	source	create	1	aegis/aeif.c
	source	create	1	aegis/aeif.h
	source	create	1	aegis/aeip.c
	source	create	1	aegis/aeip.h



Project "aegis.2.2", Change 1					 Page 2
Change Details				       Mon Aug 22 19:56:50 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	aegis/ael.c
	source	create	1	aegis/ael.h
	source	create	1	aegis/aemv.c
	source	create	1	aegis/aemv.h
	source	create	1	aegis/aena.c
	source	create	1	aegis/aena.h
	source	create	1	aegis/aenc.c
	source	create	1	aegis/aenc.h
	source	create	1	aegis/aencu.c
	source	create	1	aegis/aencu.h
	source	create	1	aegis/aend.c
	source	create	1	aegis/aend.h
	source	create	1	aegis/aenf.c
	source	create	1	aegis/aenf.h
	source	create	1	aegis/aenfu.c
	source	create	1	aegis/aenfu.h
	source	create	1	aegis/aeni.c
	source	create	1	aegis/aeni.h
	source	create	1	aegis/aenpr.c
	source	create	1	aegis/aenpr.h
	source	create	1	aegis/aenrls.c
	source	create	1	aegis/aenrls.h
	source	create	1	aegis/aenrv.c
	source	create	1	aegis/aenrv.h
	source	create	1	aegis/aent.c
	source	create	1	aegis/aent.h
	source	create	1	aegis/aentu.c
	source	create	1	aegis/aentu.h
	source	create	1	aegis/aepa.c
	source	create	1	aegis/aepa.h
	source	create	1	aegis/aera.c
	source	create	1	aegis/aera.h
	source	create	1	aegis/aerd.c
	source	create	1	aegis/aerd.h
	source	create	1	aegis/aerf.c
	source	create	1	aegis/aerf.h
	source	create	1	aegis/aeri.c
	source	create	1	aegis/aeri.h
	source	create	1	aegis/aerm.c
	source	create	1	aegis/aerm.h
	source	create	1	aegis/aermpr.c
	source	create	1	aegis/aermpr.h
	source	create	1	aegis/aermu.c
	source	create	1	aegis/aermu.h
	source	create	1	aegis/aerp.c
	source	create	1	aegis/aerp.h
	source	create	1	aegis/aerpu.c
	source	create	1	aegis/aerpu.h
	source	create	1	aegis/aerrv.c
	source	create	1	aegis/aerrv.h
	source	create	1	aegis/aet.c
	source	create	1	aegis/aet.h
	source	create	1	aegis/arglex2.h
	source	create	1	aegis/cattr.def
	source	create	1	aegis/change.c



Project "aegis.2.2", Change 1					 Page 3
Change Details				       Mon Aug 22 19:56:50 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	aegis/change.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/cstate.def
	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/glue.c
	source	create	1	aegis/glue.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/indent.c
	source	create	1	aegis/indent.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/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/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/pconf.def
	source	create	1	aegis/project.c
	source	create	1	aegis/project.h
	source	create	1	aegis/pstate.def
	source	create	1	aegis/sub.c
	source	create	1	aegis/sub.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
	source	create	1	aegis/version.c
	source	create	1	aegis/version.h
	source	create	1	aux/BUILDING.man



Project "aegis.2.2", Change 1					 Page 4
Change Details				       Mon Aug 22 19:56:50 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	aux/CHANGES.1.0
	source	create	1	aux/CHANGES.1.1
	source	create	1	aux/CHANGES.1.2
	source	create	1	aux/CHANGES.1.3
	source	create	1	aux/CHANGES.1.4
	source	create	1	aux/CHANGES.2.0
	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/new.1.4.so
	source	create	1	aux/new.2.0.so
	source	create	1	aux/new.2.1.so
	build	create	1	aux/new.so
	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/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
	build	create	1	common/patchlevel.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/AIX-3.2
	source	create	1	conf/ConvexOS-10
	source	create	1	conf/IRIX-4.0
	source	create	1	conf/Linux-0.99
	source	create	1	conf/SCO-2.4
	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/SunOS-5.1
	source	create	1	conf/SysV-4.0
	source	create	1	conf/ULTRIX-4.2
	source	create	1	conf/apollo
	source	create	1	conf/dcosx
	source	create	1	conf/dgux-5.4.1
	source	create	1	conf/hpux-8.07
	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



Project "aegis.2.2", Change 1					 Page 5
Change Details				       Mon Aug 22 19:56:50 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	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/c2.5.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
	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/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	create	1	doc/cA.0.so
	source	create	1	doc/cB.0.so
	source	create	1	doc/cC.0.so
	build	create	1	doc/version.so
	source	create	1	fmtgen/id.c
	source	create	1	fmtgen/id.h
	source	create	1	fmtgen/indent.c
	source	create	1	fmtgen/indent.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/dirent.h
	source	create	1	h/stdarg.h-min
	source	create	1	h/stddef.h
	source	create	1	h/stdlib.h
	source	create	1	h/unistd.h
	source	create	1	h/utime.h
	source	create	1	lib/aegis.icon



Project "aegis.2.2", Change 1					 Page 6
Change Details				       Mon Aug 22 19:56:50 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	lib/aegis.mask
	source	create	1	lib/aegis.pgm
	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	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/aemv.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
	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/aermpr.1
	source	create	1	man1/aermu.1



Project "aegis.2.2", Change 1					 Page 7
Change Details				       Mon Aug 22 19:56:50 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	man1/aerp.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_bld_lk.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_edit.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_unforma.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/aecattr.so
	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/aepattr.so
	source	create	1	man5/aepconf.5
	source	create	1	man5/aepstate.5
	source	create	1	man5/aesub.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
	source	create	1	man5/z_name.so
	source	create	1	script/aegis.synpic
	source	create	1	script/xaegis.tcl
	test	create	1	test/00/t0001a.sh
	test	create	1	test/00/t0002a.sh



Project "aegis.2.2", Change 1					 Page 8
Change Details				       Mon Aug 22 19:56:50 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	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
	test	create	1	test/00/t0012a.sh
	test	create	1	test/00/t0013a.sh
	test	create	1	test/00/t0014a.sh
	test	create	1	test/00/t0015a.sh
	test	create	1	test/00/t0016a.sh
	test	create	1	test/00/t0017a.sh
	test	create	1	test/00/t0018a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Aug 20	pmiller
			23:52:44 1993
	develop_begin	Fri Aug 20	pmiller
			23:52:44 1993
	develop_end	Fri Aug 20	pmiller
			23:52:44 1993
	review_pass	Fri Aug 20	pmiller
			23:52:44 1993
	integrate_begin Fri Aug 20	pmiller	 Elapsed time: 0.051
			23:52:44 1993		 days.
	integrate_pass	Sat Aug 21	pmiller
			00:15:49 1993



Project "aegis.2.2", Change 2					 Page 1
Change Details				       Mon Aug 22 19:56:51 1994

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

SUMMARY
	preserve 2.1 changes file

DESCRIPTION
	preserve 2.1 changes file

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	2	BUILDING
	build	modify	2	CHANGES
	build	modify	2	MANIFEST
	build	modify	2	Makefile
	build	modify	2	README
	source	create	1	aux/CHANGES.2.1
	source	create	1	aux/new.2.2.so
	build	modify	2	aux/new.so
	source	modify	2	aux/patches.sh
	build	modify	2	common/patchlevel.h
	build	modify	2	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sat Aug 21	pmiller
			00:17:56 1993
	develop_begin	Sat Aug 21	pmiller	 Elapsed time: 0.568
			00:18:20 1993		 days.
	develop_end	Sat Aug 21	pmiller
			21:04:00 1993
	review_pass	Sat Aug 21	pmiller
			21:05:15 1993
	integrate_begin Sat Aug 21	pmiller	 Elapsed time: 0.110
			21:06:57 1993		 days.
	integrate_pass	Sat Aug 21	pmiller
			21:56:33 1993



Project "aegis.2.2", Change 3					 Page 1
Change Details				       Mon Aug 22 19:56:52 1994

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

SUMMARY
	more useful new-file error messages

DESCRIPTION
	The aenf command has been changed to provide all possible
	error messages before exiting, rather than just one.  This is
	useful when adding large numbers of files at a time.

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	3	BUILDING
	build	modify	3	CHANGES
	build	modify	3	MANIFEST
	build	modify	3	Makefile
	build	modify	3	README
	source	modify	2	aegis/aenf.c
	build	modify	3	aux/new.so
	build	modify	3	common/patchlevel.h
	build	modify	3	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sun Aug 29	pmiller
			22:04:20 1993
	develop_begin	Sun Aug 29	pmiller	 Elapsed time: 0.074
			22:04:34 1993		 days.
	develop_end	Sun Aug 29	pmiller
			22:37:58 1993
	review_pass	Sun Aug 29	pmiller
			22:38:06 1993
	integrate_begin Sun Aug 29	pmiller	 Elapsed time: 0.101
			22:39:37 1993		 days.
	integrate_pass	Sun Aug 29	pmiller
			23:25:15 1993



Project "aegis.2.2", Change 4					 Page 1
Change Details				       Mon Aug 22 19:56:53 1994

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

SUMMARY
	fixed the "Permission denied" bug when listing projects

DESCRIPTION
	fixed the "Permission denied" bug when listing projects

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	4	BUILDING
	build	modify	4	CHANGES
	build	modify	4	MANIFEST
	build	modify	4	Makefile
	build	modify	4	README
	source	modify	2	aegis/aermpr.c
	source	modify	2	aegis/os.c
	build	modify	4	aux/new.so
	build	modify	4	common/patchlevel.h
	build	modify	4	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Wed Sep 15	pmiller
			09:43:17 1993
	develop_begin	Wed Sep 15	pmiller	 Elapsed time: 0.431
			09:43:24 1993		 days.
	develop_end	Thu Sep 16	pmiller
			21:57:25 1993
	review_pass	Thu Sep 16	pmiller
			21:57:37 1993
	integrate_begin Thu Sep 16	pmiller	 Elapsed time: 0.103
			21:59:03 1993		 days.
	integrate_pass	Thu Sep 16	pmiller
			22:45:15 1993



Project "aegis.2.2", Change 5					 Page 1
Change Details				       Mon Aug 22 19:56:55 1994

NAME
	Project "aegis.2.2", Delta 7, Change 5.

SUMMARY
	document environment variables in the manual pages

DESCRIPTION
	The environment variables used by aegis are now documented on
	each command manual entry.

	My thanks to Andrew Tucker <atucker@agso.gov.au> for this
	suggestion.

	This change must pass a full regression test.  This change is
	exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	6	BUILDING
	build	modify	6	CHANGES
	build	modify	6	MANIFEST
	build	modify	6	Makefile
	build	modify	6	README
	source	modify	2	aegis/aeb.c
	source	modify	2	aegis/aeca.c
	source	modify	2	aegis/aecd.c
	source	modify	2	aegis/aecp.c
	source	modify	2	aegis/aecpu.c
	source	modify	2	aegis/aed.c
	source	modify	2	aegis/aedb.c
	source	modify	2	aegis/aedbu.c
	source	modify	2	aegis/aede.c
	source	modify	2	aegis/aedeu.c
	source	modify	2	aegis/aeib.c
	source	modify	2	aegis/aeibu.c
	source	modify	2	aegis/aeif.c
	source	modify	2	aegis/aeip.c
	source	modify	2	aegis/ael.c
	source	modify	2	aegis/aemv.c
	source	modify	2	aegis/aena.c
	source	modify	2	aegis/aenc.c
	source	modify	2	aegis/aencu.c
	source	modify	2	aegis/aend.c
	source	modify	3	aegis/aenf.c
	source	modify	2	aegis/aenfu.c
	source	modify	2	aegis/aeni.c
	source	modify	2	aegis/aenpr.c
	source	modify	2	aegis/aenrls.c
	source	modify	2	aegis/aenrv.c



Project "aegis.2.2", Change 5					 Page 2
Change Details				       Mon Aug 22 19:56:55 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/aent.c
	source	modify	2	aegis/aentu.c
	source	modify	2	aegis/aepa.c
	source	modify	2	aegis/aera.c
	source	modify	2	aegis/aerd.c
	source	modify	2	aegis/aerf.c
	source	modify	2	aegis/aeri.c
	source	modify	2	aegis/aerm.c
	source	modify	3	aegis/aermpr.c
	source	modify	2	aegis/aermu.c
	source	modify	2	aegis/aerp.c
	source	modify	2	aegis/aerpu.c
	source	modify	2	aegis/aerrv.c
	source	modify	2	aegis/aet.c
	source	create	1	aegis/aev.c
				Moved from aegis/version.c
	source	create	1	aegis/aev.h
				Moved from aegis/version.h
	source	modify	2	aegis/help.c
	source	modify	2	aegis/main.c
	source	remove	1	aegis/version.c
				Moved to aegis/aev.c
	source	remove	1	aegis/version.h
				Moved to aegis/aev.h
	source	modify	2	aux/BUILDING.man
	source	modify	2	aux/Howto.cook
	source	modify	2	aux/Makefile.sh
	build	modify	6	aux/new.so
	build	modify	6	common/patchlevel.h
	build	modify	6	doc/version.so
	source	modify	2	lib/cshrc
	source	modify	2	lib/profile
	source	modify	2	man1/aeb.1
	source	modify	2	man1/aecd.1
	source	modify	2	man1/aed.1
	source	modify	2	man1/aedb.1
	source	modify	2	man1/aedbu.1
	source	modify	2	man1/aede.1
	source	modify	2	man1/aedeu.1
	source	modify	2	man1/aegis.1
	source	modify	2	man1/aeib.1
	source	modify	2	man1/aeibu.1
	source	modify	2	man1/aeif.1
	source	modify	2	man1/aenc.1
	source	modify	2	man1/aencu.1
	source	modify	2	man1/aenf.1
	source	modify	2	man1/aenfu.1
	source	modify	2	man1/aenpr.1
	source	modify	2	man1/aenrls.1
	source	modify	2	man1/aent.1
	source	modify	2	man1/aentu.1
	source	modify	2	man1/aerf.1
	source	modify	2	man1/aerm.1
	source	modify	2	man1/aermpr.1
	source	modify	2	man1/aermu.1



Project "aegis.2.2", Change 5					 Page 3
Change Details				       Mon Aug 22 19:56:55 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	man1/aerp.1
	source	modify	2	man1/aerpu.1
	source	modify	2	man1/aet.1
	source	modify	2	man1/o__rules.so
	source	modify	2	man1/o_devdir.so
	source	modify	2	man1/o_edit.so
	source	modify	2	man1/o_lib.so
	source	modify	2	man1/o_list.so
	source	modify	2	man1/o_nolog.so
	source	modify	2	man1/z_exit.so
	source	modify	2	man1/z_intuit.so
	source	modify	2	man1/z_name.so
	test	modify	2	test/00/t0001a.sh
	source	create	1	txt2c/main.c
	source	create	1	txt2c/txt2c.c
	source	create	1	txt2c/txt2c.h

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Sep 17	pmiller
			12:37:34 1993
	develop_begin	Fri Sep 17	pmiller	 Elapsed time: 2.046
			12:37:41 1993		 days.
	develop_end	Wed Sep 22	pmiller
			21:58:18 1993
	review_pass	Wed Sep 22	pmiller
			21:58:45 1993
	integrate_begin Wed Sep 22	pmiller	 Elapsed time: 0.033
			22:00:06 1993		 days.
	integrate_fail	Wed Sep 22	pmiller	 include file problems
			22:14:50 1993		 Elapsed time: 0.074
						 days.
	develop_end	Wed Sep 22	pmiller
			22:48:18 1993
	review_pass	Wed Sep 22	pmiller
			22:48:34 1993
	integrate_begin Wed Sep 22	pmiller	 Elapsed time: 0.000
			22:50:09 1993		 days.
	integrate_pass	Thu Sep 23	pmiller
			13:11:44 1993



Project "aegis.2.2", Change 6					 Page 1
Change Details				       Mon Aug 22 19:56:56 1994

NAME
	Project "aegis.2.2", Delta 5, Change 6.

SUMMARY
	add the "read_file" substitution

DESCRIPTION
	add the "read_file" substitution

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	5	BUILDING
	build	modify	5	CHANGES
	build	modify	5	MANIFEST
	build	modify	5	Makefile
	build	modify	5	README
	source	modify	2	aegis/sub.c
	build	modify	5	aux/new.so
	source	create	1	aux/template/c
	source	create	1	aux/template/generic
	source	create	1	aux/template/h
	source	create	1	aux/template/man
	source	create	1	aux/template/ms
	source	create	1	aux/template/sh
	source	create	1	aux/template/test
	build	modify	5	common/patchlevel.h
	source	modify	2	config
	build	modify	5	doc/version.so
	source	modify	2	man5/aesub.5

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Sep 20	pmiller
			13:27:27 1993
	develop_begin	Mon Sep 20	pmiller	 Elapsed time: 0.261
			13:27:32 1993		 days.
	develop_end	Mon Sep 20	pmiller
			15:24:49 1993
	review_pass	Mon Sep 20	pmiller
			15:24:58 1993
	integrate_begin Mon Sep 20	pmiller	 Elapsed time: 0.194
			15:27:00 1993		 days.
	integrate_pass	Mon Sep 20	pmiller
			16:54:20 1993



Project "aegis.2.2", Change 7					 Page 1
Change Details				       Mon Aug 22 19:56:57 1994

NAME
	Project "aegis.2.2", Delta 8, Change 7.

SUMMARY
	improve manual entries

DESCRIPTION
	improve manual entries

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by chain.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	7	BUILDING
	build	modify	7	CHANGES
	build	modify	7	MANIFEST
	build	modify	7	Makefile
	build	modify	7	README
	source	modify	3	aegis/help.c
	source	modify	3	aegis/sub.c
	source	modify	3	aux/Makefile.sh
	build	modify	7	aux/new.so
	build	modify	7	common/patchlevel.h
	build	modify	7	doc/version.so
	source	modify	3	man1/z_exit.so
	source	modify	3	man1/z_name.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Thu Sep 23	pmiller
			13:23:47 1993
	develop_begin	Thu Sep 23	pmiller	 Elapsed time: 0.083
			13:23:53 1993		 days.
	develop_end	Thu Sep 23	pmiller
			14:01:15 1993
	review_pass	Thu Sep 23	pmiller
			14:01:34 1993
	integrate_begin Thu Sep 23	pmiller	 Elapsed time: 0.192
			14:03:26 1993		 days.
	integrate_pass	Thu Sep 23	pmiller
			15:29:43 1993



Project "aegis.2.2", Change 8					 Page 1
Change Details				       Mon Aug 22 19:56:58 1994

NAME
	Project "aegis.2.2", Delta 9, Change 8.

SUMMARY
	add "see also" sections to manual entries

DESCRIPTION
	Some manual entries benefitted from "see also" sections,
	mostly those which formed pairs, such as aenf and aenfu

	My thanks to Andrew Tucker <atucker@agso.gov.au> for this
	suggestion.

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	8	BUILDING
	build	modify	8	CHANGES
	build	modify	8	MANIFEST
	build	modify	8	Makefile
	build	modify	8	README
	build	modify	8	aux/new.so
	build	modify	8	common/patchlevel.h
	build	modify	8	doc/version.so
	source	modify	3	man1/aeb.1
	source	modify	2	man1/aeca.1
	source	modify	3	man1/aecd.1
	source	modify	2	man1/aecp.1
	source	modify	2	man1/aecpu.1
	source	modify	3	man1/aed.1
	source	modify	3	man1/aedb.1
	source	modify	3	man1/aedbu.1
	source	modify	3	man1/aede.1
	source	modify	3	man1/aedeu.1
	source	modify	3	man1/aegis.1
	source	modify	3	man1/aeib.1
	source	modify	3	man1/aeibu.1
	source	modify	3	man1/aeif.1
	source	modify	2	man1/aeip.1
	source	modify	2	man1/ael.1
	source	modify	2	man1/aemv.1
	source	modify	2	man1/aena.1
	source	modify	3	man1/aenc.1
	source	modify	3	man1/aencu.1
	source	modify	2	man1/aend.1
	source	modify	3	man1/aenf.1



Project "aegis.2.2", Change 8					 Page 2
Change Details				       Mon Aug 22 19:56:58 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	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	3	man1/aent.1
	source	modify	3	man1/aentu.1
	source	modify	2	man1/aepa.1
	source	modify	2	man1/aera.1
	source	modify	2	man1/aerd.1
	source	modify	3	man1/aerf.1
	source	modify	2	man1/aeri.1
	source	modify	3	man1/aerm.1
	source	modify	3	man1/aermpr.1
	source	modify	3	man1/aermu.1
	source	modify	3	man1/aerp.1
	source	modify	3	man1/aerpu.1
	source	modify	2	man1/aerrv.1
	source	modify	3	man1/aet.1
	source	modify	2	man5/aecattr.5
	source	modify	2	man5/aecstate.5
	source	modify	2	man5/aedir.5
	source	modify	2	man5/aegis.5
	source	modify	2	man5/aegstate.5
	source	modify	2	man5/aepattr.5
	source	modify	2	man5/aepconf.5
	source	modify	2	man5/aepstate.5
	source	modify	2	man5/aeuconf.5
	source	modify	2	man5/aeustate.5

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Sep 24	pmiller
			11:24:14 1993
	develop_begin	Fri Sep 24	pmiller	 Elapsed time: 0.000
			11:24:25 1993		 days.
	develop_end	Fri Sep 24	pmiller
			22:46:52 1993
	review_pass	Fri Sep 24	pmiller
			22:47:26 1993
	integrate_begin Fri Sep 24	pmiller	 Elapsed time: 0.107
			22:49:42 1993		 days.
	integrate_pass	Fri Sep 24	pmiller
			23:37:52 1993



Project "aegis.2.2", Change 9					 Page 1
Change Details				       Mon Aug 22 19:56:59 1994

NAME
	Project "aegis.2.2", Delta 10, Change 9.

SUMMARY
	alias aentu did not exist

DESCRIPTION
	The aentu alias did not exist.

	My thanks to Andrew Tucker <atucker@agso.gov.au> for reporting
	this problem.

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	9	BUILDING
	build	modify	9	CHANGES
	build	modify	9	MANIFEST
	build	modify	9	Makefile
	build	modify	9	README
	build	modify	9	aux/new.so
	build	modify	9	common/patchlevel.h
	build	modify	9	doc/version.so
	source	modify	3	lib/cshrc
	source	modify	3	lib/profile

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sat Oct	 9	pmiller
			10:09:58 1993
	develop_begin	Sat Oct	 9	pmiller	 Elapsed time: 0.025
			10:10:09 1993		 days.
	develop_end	Sat Oct	 9	pmiller
			10:21:12 1993
	review_pass	Sat Oct	 9	pmiller
			10:21:22 1993
	integrate_begin Sat Oct	 9	pmiller	 Elapsed time: 0.062
			10:23:00 1993		 days.
	integrate_pass	Sat Oct	 9	pmiller
			10:50:52 1993



Project "aegis.2.2", Change 10					 Page 1
Change Details				       Mon Aug 22 19:57:01 1994

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

SUMMARY
	note that IRIX has the tcgetpgrp function

DESCRIPTION
	note that IRIX has the tcgetpgrp function

	My thanks to John D. McCalpin
	<mccalpin@perelandra.cms.udel.edu> for suggesting this
	improvement.

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by external_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	10	BUILDING
	build	modify	10	CHANGES
	build	modify	10	MANIFEST
	build	modify	10	Makefile
	build	modify	10	README
	build	modify	10	aux/new.so
	build	modify	10	common/patchlevel.h
	source	modify	2	conf/IRIX-4.0
	build	modify	10	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sun Oct 10	pmiller
			23:19:41 1993
	develop_begin	Sun Oct 10	pmiller
			23:19:49 1993
	develop_end	Sun Oct 10	pmiller
			23:29:45 1993
	review_pass	Sun Oct 10	pmiller
			23:30:28 1993
	integrate_begin Sun Oct 10	pmiller	 Elapsed time: 0.705
			23:33:11 1993		 days.
	integrate_pass	Mon Oct 11	pmiller
			21:20:32 1993



Project "aegis.2.2", Change 11					 Page 1
Change Details				       Mon Aug 22 19:57:02 1994

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

SUMMARY
	RCS ci needs -f

DESCRIPTION
	RCS gives a fatal error, rather than a warning, if you attempt
	to checkin a file which has not been modified.	This is
	especially aparrent in RCS 5.5.	 The tests and User Guide have
	been modified to use the -f flag, which says this is OK

	My thanks to Herb Maeder <maeder@eng.3do.com> and Antonio
	Celso Martinez <amg@dit.upm.es> for reporting this problem.

	This change is exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	11	BUILDING
	build	modify	11	CHANGES
	build	modify	11	MANIFEST
	build	modify	11	Makefile
	build	modify	11	README
	build	modify	11	aux/new.so
	build	modify	11	common/patchlevel.h
	source	modify	2	doc/c3.2.so
	build	modify	11	doc/version.so
	test	modify	2	test/00/t0002a.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/t0015a.sh
	test	modify	2	test/00/t0016a.sh
	test	modify	2	test/00/t0017a.sh
	test	modify	2	test/00/t0018a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Oct 11	pmiller	 Elapsed time: 0.902
			14:36:18 1993		 days.
	develop_begin	Mon Oct 11	pmiller	 Elapsed time: 0.095
			21:22:06 1993		 days.



Project "aegis.2.2", Change 11					 Page 2
Change Details				       Mon Aug 22 19:57:02 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
	develop_end	Mon Oct 11	pmiller
			22:04:54 1993
	review_pass	Mon Oct 11	pmiller
			22:06:24 1993
	integrate_begin Mon Oct 11	pmiller	 Elapsed time: 0.124
			22:08:35 1993		 days.
	integrate_pass	Mon Oct 11	pmiller
			23:04:20 1993



Project "aegis.2.2", Change 12					 Page 1
Change Details				       Mon Aug 22 19:57:03 1994

NAME
	Project "aegis.2.2", Delta 13, Change 12.

SUMMARY
	improve patch generation

DESCRIPTION
	improve patch generation

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	12	BUILDING
	build	modify	12	CHANGES
	build	modify	12	MANIFEST
	build	modify	12	Makefile
	build	modify	12	README
	source	modify	3	aux/BUILDING.man
	source	modify	3	aux/Howto.cook
	build	modify	12	aux/new.so
	source	create	1	aux/patch.fil.sh
	source	modify	3	aux/patches.sh
	build	modify	12	common/patchlevel.h
	build	modify	12	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Tue Oct 12	pmiller
			21:28:35 1993
	develop_begin	Tue Oct 12	pmiller	 Elapsed time: 3.292
			21:28:40 1993		 days.
	develop_end	Fri Oct 15	pmiller
			23:39:56 1993
	review_pass	Fri Oct 15	pmiller
			23:41:54 1993
	integrate_begin Fri Oct 15	pmiller	 Elapsed time: 0.000
			23:44:01 1993		 days.
	integrate_pass	Sun Oct 17	pmiller
			10:04:52 1993



Project "aegis.2.2", Change 13					 Page 1
Change Details				       Mon Aug 22 19:57:05 1994

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

SUMMARY
	add OSF/1 port

DESCRIPTION
	This change adds things discovered by the DESC OSF/1 port.
	1. add the conf.h and Makefile modifications
	2. fix minor bugs found in version, test, and substitutions.
	3.  add a "time" type to fmtgen.  This is the first system the
	author encountered where time_t was not a long.	 This quiets
	all the warnings, without any hacks.

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	13	BUILDING
	build	modify	13	CHANGES
	build	modify	13	MANIFEST
	build	modify	13	Makefile
	build	modify	13	README
	source	modify	3	aegis/aet.c
	source	modify	2	aegis/aev.c
	source	modify	2	aegis/col.c
	source	modify	2	aegis/cstate.def
	source	modify	2	aegis/io.c
	source	modify	2	aegis/io.h
	source	modify	2	aegis/log.c
	source	modify	2	aegis/parse.c
	source	modify	4	aegis/sub.c
	source	modify	2	aegis/type.h
	source	modify	4	aux/BUILDING.man
	source	modify	4	aux/Makefile.sh
	build	modify	13	aux/new.so
	build	modify	13	common/patchlevel.h
	source	create	1	conf/OSF-1.3
	build	modify	13	doc/version.so
	source	modify	2	fmtgen/lex.c
	source	modify	2	fmtgen/parse.y
	source	modify	2	fmtgen/type.h
	source	create	1	fmtgen/type_time.c
	source	modify	3	man5/aecstate.5



Project "aegis.2.2", Change 13					 Page 2
Change Details				       Mon Aug 22 19:57:05 1994

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sun Oct 17	pmiller
			10:34:12 1993
	develop_begin	Sun Oct 17	pmiller	 Elapsed time: 1.079
			10:34:18 1993		 days.
	develop_end	Mon Oct 18	pmiller
			11:09:54 1993
	review_pass	Mon Oct 18	pmiller
			11:10:58 1993
	integrate_begin Mon Oct 18	pmiller	 Elapsed time: 0.173
			11:15:49 1993		 days.
	integrate_fail	Mon Oct 18	pmiller	 Missed some time_t
			12:33:47 1993		 references
						 Elapsed time: 0.026
						 days.
	develop_end	Mon Oct 18	pmiller
			12:45:25 1993
	review_pass	Mon Oct 18	pmiller
			12:46:52 1993
	integrate_begin Mon Oct 18	pmiller	 Elapsed time: 4.859
			12:50:27 1993		 days.
	integrate_pass	Mon Oct 25	pmiller
			11:46:58 1993



Project "aegis.2.2", Change 14					 Page 1
Change Details				       Mon Aug 22 19:57:06 1994

NAME
	Project "aegis.2.2", Delta 44, Change 14.

SUMMARY
	interactive option for file-removal commands

DESCRIPTION
	Add a -Interactive option to all file removal commands. Also
	add a delete_file_preference to the user config file, allowing
	a default to be specified; the -Keep, -No_Keep and -
	Interactive option override this default.

	"I have just run aenfu to the wrong file and I have lost it.
	Do you think that adding something like the -i option of the
	rm command to aenfu would avoid this?  I could have used -keep
	option but it is not the default.  One thing I could do is
	change the alias and add -k to aenfu but this would leave in
	the development directory files that are not part of the
	change."

	My thanks to Antonio Celso Martinez <amg@dit.upm.es> for this
	suggestion.

	This change is exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	37	MANIFEST
	build	modify	8	Makefile.in
	build	modify	34	README
	source	modify	6	aegis/aecpu.c
	source	modify	6	aegis/aedbu.c
	source	modify	9	aegis/ael.c
	source	modify	6	aegis/aenfu.c
	source	modify	5	aegis/aentu.c
	source	modify	4	aegis/aermpr.c
	source	modify	3	aegis/arglex2.h
	source	modify	9	aegis/help.c
	source	modify	3	aegis/lex.c
	source	modify	2	aegis/lex.h
	source	create	1	aegis/lex/env.c
	source	create	1	aegis/lex/env.h
	source	create	1	aegis/lex/file.c
	source	create	1	aegis/lex/file.h
	source	modify	7	aegis/main.c
	source	modify	5	aegis/parse.c
	source	modify	2	aegis/parse.h
	source	modify	2	aegis/uconf.def



Project "aegis.2.2", Change 14					 Page 2
Change Details				       Mon Aug 22 19:57:06 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	8	aegis/user.c
	source	modify	3	aegis/user.h
	source	modify	13	aux/Howto.cook
	source	modify	10	aux/new.2.2.so
	build	modify	30	aux/new.so
	source	modify	4	aux/template/test
	build	modify	2	common/config.h.in
	build	modify	41	common/patchlevel.h
	build	modify	3	configure
	build	modify	41	doc/version.so
	source	modify	3	man1/aecpu.1
	source	modify	4	man1/aedbu.1
	source	modify	4	man1/aenfu.1
	source	modify	4	man1/aentu.1
	source	modify	4	man1/aermpr.1
	source	create	1	man1/o_interact.so
	source	modify	2	man1/o_keep.so
	source	modify	3	man5/aeuconf.5
	test	modify	4	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	5	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
	test	modify	4	test/00/t0015a.sh
	test	modify	4	test/00/t0016a.sh
	test	modify	4	test/00/t0017a.sh
	test	modify	4	test/00/t0018a.sh
	test	modify	3	test/00/t0019a.sh
	test	modify	3	test/00/t0020a.sh
	test	modify	2	test/00/t0021a.sh
	test	modify	2	test/00/t0022a.sh
	test	modify	2	test/00/t0023a.sh
	test	modify	2	test/00/t0024a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Oct 18	pmiller	 Elapsed time: 179.647
			10:28:00 1993		 days.
	develop_begin	Sat Jun 25	pmiller	 Elapsed time: 2.972
			07:49:01 1994		 days.
	develop_end	Wed Jun 29	pmiller
			07:36:16 1994
	review_pass	Wed Jun 29	pmiller
			07:41:11 1994
	integrate_begin Wed Jun 29	pmiller	 Elapsed time: 1.790



Project "aegis.2.2", Change 14					 Page 3
Change Details				       Mon Aug 22 19:57:06 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
			07:46:55 1994		 days.
	integrate_pass	Fri Jul	 1	pmiller
			06:12:36 1994



Project "aegis.2.2", Change 15					 Page 1
Change Details				       Mon Aug 22 19:57:07 1994

NAME
	Project "aegis.2.2", Delta 27, Change 15.

SUMMARY
	add support for hard-coded gonzo IDs

DESCRIPTION
	When working in a hetwork consisting of UNIXes from a variety
	of vendors, you soon discover that non of then can agree about
	the UID and GID for "bin".  This rapidlt leads to problems.

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	25	BUILDING
	build	modify	25	CHANGES
	build	modify	25	MANIFEST
	build	modify	25	Makefile
	build	modify	25	README
	source	modify	4	aegis/gonzo.c
	source	modify	5	aegis/user.c
	source	modify	2	aegis/user.h
	build	modify	25	aux/new.so
	build	modify	25	common/patchlevel.h
	source	modify	4	conf/SunOS-4.1.1
	source	modify	4	conf/SunOS-4.1.2
	source	modify	4	conf/SunOS-4.1.3
	build	modify	25	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Oct 18	pmiller	 Elapsed time: 84.236
			10:29:43 1993		 days.
	develop_begin	Mon Feb 14	pmiller	 Elapsed time: 0.938
			05:46:06 1994		 days.
	develop_end	Mon Feb 14	pmiller
			12:48:05 1994
	review_pass	Mon Feb 14	pmiller
			12:48:13 1994
	integrate_begin Mon Feb 14	pmiller	 Elapsed time: 0.133
			12:51:08 1994		 days.
	integrate_pass	Mon Feb 14	pmiller
			13:50:55 1994



Project "aegis.2.2", Change 16					 Page 1
Change Details				       Mon Aug 22 19:57:08 1994

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

SUMMARY
	documentation fixes

DESCRIPTION
	Some minor problems with the documentation were pointed out by
	Andrew Tucker <atucker@agso.gov.au>.

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	14	BUILDING
	build	modify	14	CHANGES
	build	modify	14	MANIFEST
	build	modify	14	Makefile
	build	modify	14	README
	build	modify	14	aux/new.so
	build	modify	14	common/patchlevel.h
	source	modify	2	doc/c1.0.so
	source	modify	2	doc/c1.3.so
	source	modify	2	doc/c1.4.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	2	doc/c2.5.so
	source	modify	2	doc/c4.2.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.4.so
	source	modify	2	doc/c7.5.so
	source	modify	2	doc/cA.0.so
	source	modify	2	doc/cC.0.so
	build	modify	14	doc/version.so
	source	modify	4	man1/aegis.1

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Oct 25	pmiller
			09:32:21 1993
	develop_begin	Mon Oct 25	pmiller	 Elapsed time: 0.296
			09:32:34 1993		 days.



Project "aegis.2.2", Change 16					 Page 2
Change Details				       Mon Aug 22 19:57:08 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
	develop_end	Mon Oct 25	pmiller
			11:45:43 1993
	review_pass	Mon Oct 25	pmiller
			11:45:59 1993
	integrate_begin Mon Oct 25	pmiller	 Elapsed time: 0.201
			11:52:17 1993		 days.
	integrate_pass	Mon Oct 25	pmiller
			13:22:36 1993



Project "aegis.2.2", Change 17					 Page 1
Change Details				       Mon Aug 22 19:57:09 1994

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

SUMMARY
	fix minor problems

DESCRIPTION
	This change fixes a number of minor problems.

	My thanks to Antonio Celso Martinez <amg@dit.upm.es> for
	reporting them.

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	16	BUILDING
	build	modify	16	CHANGES
	build	modify	16	MANIFEST
	build	modify	16	Makefile
	build	modify	16	README
	source	modify	4	aegis/ael.c
	source	modify	5	aegis/help.c
	build	modify	16	aux/new.so
	build	modify	16	common/patchlevel.h
	build	modify	16	doc/version.so
	source	modify	5	lib/cshrc
	source	modify	5	lib/profile
	source	modify	3	man1/aecp.1
	source	modify	4	man1/aet.1
	source	modify	2	man1/o_indep.so
	source	create	1	man1/o_regress.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Nov	 8	pmiller
			13:05:41 1993
	develop_begin	Mon Nov	 8	pmiller	 Elapsed time: 24.173
			13:05:48 1993		 days.
	develop_end	Mon Dec 13	pmiller
			06:53:28 1993
	review_pass	Mon Dec 13	pmiller
			06:54:06 1993
	integrate_begin Mon Dec 13	pmiller	 Elapsed time: 0.082
			06:56:44 1993		 days.
	integrate_pass	Mon Dec 13	pmiller



Project "aegis.2.2", Change 17					 Page 2
Change Details				       Mon Aug 22 19:57:09 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
			07:33:48 1993



Project "aegis.2.2", Change 18					 Page 1
Change Details				       Mon Aug 22 19:57:10 1994

NAME
	Project "aegis.2.2", Delta 45, Change 18.

SUMMARY
	allow whole source directory trees to be copied

DESCRIPTION
	The aecp command has been changed to allow entrire source
	directories to be copied, including any subdirectories.

	My thanks to Antonio Celso Martinez <amg@dit.upm.es> for
	encouraging me to get this off my wish list and actually
	implement it.

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	38	MANIFEST
	build	modify	9	Makefile.in
	build	modify	35	README
	source	modify	8	aegis/aecp.c
	source	modify	5	aegis/project.c
	source	modify	2	aegis/project.h
	source	modify	11	aux/new.2.2.so
	build	modify	30	aux/new.so
	build	modify	2	common/config.h.in
	build	modify	42	common/patchlevel.h
	build	modify	3	configure
	build	modify	42	doc/version.so
	source	modify	5	man1/aecp.1

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Nov 12	pmiller	 Elapsed time: 164.495
			11:21:40 1993		 days.
	develop_begin	Fri Jul	 1	pmiller	 Elapsed time: 1.223
			06:34:13 1994		 days.
	develop_end	Sat Jul	 2	pmiller
			08:14:38 1994
	review_pass	Sat Jul	 2	pmiller
			08:16:50 1994
	integrate_begin Sat Jul	 2	pmiller	 Elapsed time: 0.233
			08:23:02 1994		 days.
	integrate_pass	Sat Jul	 2	pmiller



Project "aegis.2.2", Change 18					 Page 2
Change Details				       Mon Aug 22 19:57:10 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
			10:08:02 1994



Project "aegis.2.2", Change 19					 Page 1
Change Details				       Mon Aug 22 19:57:11 1994

NAME
	Project "aegis.2.2", Delta 19, Change 19.

SUMMARY
	add HP/UC 9.01 config

DESCRIPTION
	Add configuration details for the HP/UX 9.01 operating system.

	My thanks to Devin <devin@ellery2.Esi.COM> for this
	information.

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by external_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	17	BUILDING
	build	modify	17	CHANGES
	build	modify	17	MANIFEST
	build	modify	17	Makefile
	build	modify	17	README
	source	modify	5	aegis/ael.c
	source	modify	5	aux/BUILDING.man
	source	modify	4	aux/Howto.cook
	source	modify	5	aux/Makefile.sh
	build	modify	17	aux/new.so
	build	modify	17	common/patchlevel.h
	source	create	1	conf/hpux-9.01
	build	modify	17	doc/version.so
	source	modify	3	man1/o__rules.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Thu Nov 18	pmiller
			14:04:08 1993
	develop_begin	Thu Nov 18	pmiller	 Elapsed time: 16.972
			14:04:22 1993		 days.
	develop_end	Tue Dec 14	pmiller
			06:21:42 1993
	develop_end_	Tue Dec 14	pmiller	 Elapsed time: 0.027
	undo		06:24:19 1993		 days.
	develop_end	Tue Dec 14	pmiller
			06:36:21 1993
	review_pass	Tue Dec 14	pmiller
			06:36:31 1993
	integrate_begin Tue Dec 14	pmiller	 Elapsed time: 0.099



Project "aegis.2.2", Change 19					 Page 2
Change Details				       Mon Aug 22 19:57:11 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
			06:39:02 1993		 days.
	integrate_pass	Tue Dec 14	pmiller
			07:23:33 1993



Project "aegis.2.2", Change 20					 Page 1
Change Details				       Mon Aug 22 19:57:13 1994

NAME
	Project "aegis.2.2", Delta 17, Change 20.

SUMMARY
	heterogeneous development support

DESCRIPTION
	The uname(2) system call is used to determine the type of
	system, and a list of systems is maintained as project and
	change attributes, to determine what systems must be present
	of the build_time and test_tile, etc, flags.

	This change must pass a full regression test.  This change is
	exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	15	BUILDING
	build	modify	15	CHANGES
	build	modify	15	MANIFEST
	build	modify	15	Makefile
	build	modify	15	README
	source	modify	3	aegis/aeb.c
	source	modify	3	aegis/aeca.c
	source	modify	3	aegis/aecp.c
	source	modify	3	aegis/aecpu.c
	source	modify	3	aegis/aed.c
	source	modify	3	aegis/aedb.c
	source	modify	3	aegis/aedbu.c
	source	modify	3	aegis/aede.c
	source	modify	3	aegis/aedeu.c
	source	modify	3	aegis/aeib.c
	source	modify	3	aegis/aeibu.c
	source	modify	3	aegis/aeif.c
	source	modify	3	aegis/aeip.c
	source	modify	3	aegis/ael.c
	source	modify	3	aegis/aemv.c
	source	modify	3	aegis/aenc.c
	source	modify	4	aegis/aenf.c
	source	modify	3	aegis/aenfu.c
	source	modify	3	aegis/aent.c
	source	modify	3	aegis/aentu.c
	source	modify	3	aegis/aerf.c
	source	modify	3	aegis/aerm.c
	source	modify	3	aegis/aermu.c
	source	modify	4	aegis/aet.c
	source	modify	2	aegis/cattr.def
	source	modify	2	aegis/change.c
	source	modify	2	aegis/change.h



Project "aegis.2.2", Change 20					 Page 2
Change Details				       Mon Aug 22 19:57:13 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	aegis/col.c
	source	modify	3	aegis/cstate.def
	source	create	1	aegis/env.c
	source	create	1	aegis/env.h
	source	modify	2	aegis/file.c
	source	modify	2	aegis/glue.c
	source	modify	2	aegis/gonzo.c
	source	modify	4	aegis/help.c
	source	modify	3	aegis/main.c
	source	modify	3	aegis/os.c
	source	modify	2	aegis/pager.c
	source	modify	2	aegis/pconf.def
	source	modify	5	aegis/sub.c
	source	create	1	aegis/uname.c
	source	create	1	aegis/uname.h
	source	modify	2	aux/new.2.2.so
	build	modify	15	aux/new.so
	source	modify	2	aux/template/man
	source	modify	2	aux/template/ms
	source	modify	2	common/mem.c
	source	modify	2	common/mem.h
	source	modify	2	common/option.c
	build	modify	15	common/patchlevel.h
	source	modify	2	common/str.c
	source	modify	2	common/word.c
	source	modify	2	common/word.h
	source	modify	3	doc/c1.4.so
	source	modify	3	doc/c6.0.so
	source	create	1	doc/c6.1.so
	source	modify	3	doc/c7.4.so
	build	modify	15	doc/version.so
	source	modify	2	fmtgen/id.c
	source	modify	3	fmtgen/parse.y
	source	modify	3	fmtgen/type.h
	source	modify	4	lib/cshrc
	source	modify	4	lib/profile
	source	modify	3	man1/o_lib.so
	source	modify	4	man1/z_exit.so
	source	modify	2	man5/aecattr.so
	source	modify	4	man5/aecstate.5
	source	modify	3	man5/aepconf.5
	source	modify	3	man5/aesub.5
	test	modify	3	test/00/t0011a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sat Dec	 4	pmiller
			05:45:31 1993
	develop_begin	Sat Dec	 4	pmiller	 Elapsed time: 5.995
			05:45:40 1993		 days.
	develop_end	Sun Dec 12	pmiller
			05:43:36 1993
	review_pass	Sun Dec 12	pmiller
			05:43:50 1993



Project "aegis.2.2", Change 20					 Page 3
Change Details				       Mon Aug 22 19:57:13 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
	integrate_begin Sun Dec 12	pmiller	 Elapsed time: 0.261
			05:47:02 1993		 days.
	integrate_pass	Sun Dec 12	pmiller
			07:44:19 1993



Project "aegis.2.2", Change 21					 Page 1
Change Details				       Mon Aug 22 19:57:27 1994

NAME
	Project "aegis.2.2", Delta 20, Change 21.

SUMMARY
	recreating a deleted file fails

DESCRIPTION
	We have just started using Aegis 2.1, which seems to work very
	well.  I would like to know how to reinstate a file which has
	been deleted with "aerm" in a previous change.	I tried just
	using aenf to create it from scratch, but then "aed"
	complained that the file was already in the baseline.

	My thanks to Simon Pickup <simon@server.adacel.com.au> for
	reporting this bug.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	18	BUILDING
	build	modify	18	CHANGES
	build	modify	18	MANIFEST
	build	modify	18	Makefile
	build	modify	18	README
	source	modify	4	aegis/aed.c
	source	modify	4	aegis/aede.c
	source	modify	4	aegis/aedeu.c
	source	modify	4	aegis/aeif.c
	source	modify	4	aegis/aeip.c
	source	modify	5	aegis/aenf.c
	source	modify	4	aegis/aerf.c
	build	modify	18	aux/new.so
	build	modify	18	common/patchlevel.h
	build	modify	18	doc/version.so
	test	create	1	test/00/t0019a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Tue Dec 14	pmiller
			13:23:36 1993
	develop_begin	Tue Dec 14	pmiller	 Elapsed time: 0.005
			13:24:38 1993		 days.
	develop_end	Wed Dec 15	pmiller
			05:56:46 1993
	review_pass	Wed Dec 15	pmiller
			05:56:55 1993
	integrate_begin Wed Dec 15	pmiller	 Elapsed time: 0.144
			05:59:41 1993		 days.
	integrate_pass	Wed Dec 15	pmiller



Project "aegis.2.2", Change 21					 Page 2
Change Details				       Mon Aug 22 19:57:27 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
			07:04:26 1993



Project "aegis.2.2", Change 22					 Page 1
Change Details				       Mon Aug 22 19:57:28 1994

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

SUMMARY
	allow file name length limit to be configured

DESCRIPTION
	The code has a hard-coded limit of 12 characters in a file
	name, mostly to cater for older 14-chacter limit file systems.
	More and more file systems have a 255 character limit.
	Projects should be able to choose whether they enforce the 14-
	chacatre limit or not. The default behaviour remains the same.

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	19	BUILDING
	build	modify	19	CHANGES
	build	modify	19	MANIFEST
	build	modify	19	Makefile
	build	modify	19	README
	source	modify	4	aegis/aedb.c
	source	modify	5	aegis/aede.c
	source	modify	6	aegis/aenf.c
	source	modify	3	aegis/aenpr.c
	source	modify	3	aegis/aenrls.c
	source	modify	3	aegis/change.c
	source	modify	3	aegis/change.h
	source	modify	3	aegis/glue.c
	source	modify	2	aegis/glue.h
	source	modify	3	aegis/gonzo.c
	source	modify	4	aegis/os.c
	source	modify	2	aegis/os.h
	source	modify	3	aegis/pconf.def
	source	modify	2	aegis/project.c
	source	modify	2	aegis/type.c
	source	modify	2	aegis/user.c
	source	modify	3	aux/new.2.2.so
	build	modify	19	aux/new.so
	source	modify	2	common/option.h
	build	modify	19	common/patchlevel.h
	source	modify	3	common/word.c
	source	modify	3	common/word.h
	source	modify	2	conf/AIX-3.2
	source	modify	2	conf/ConvexOS-10
	source	modify	3	conf/IRIX-4.0



Project "aegis.2.2", Change 22					 Page 2
Change Details				       Mon Aug 22 19:57:28 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	conf/Linux-0.99
	source	modify	2	conf/OSF-1.3
	source	modify	2	conf/SCO-2.4
	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/SunOS-5.1
	source	modify	2	conf/SysV-4.0
	source	modify	2	conf/ULTRIX-4.2
	source	modify	2	conf/apollo
	source	modify	2	conf/dcosx
	source	modify	2	conf/dgux-5.4.1
	source	modify	2	conf/hpux-8.07
	source	modify	2	conf/hpux-9.01
	source	modify	4	doc/c1.4.so
	source	modify	2	doc/c6.1.so
	build	modify	19	doc/version.so
	source	modify	4	man5/aepconf.5

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Wed Dec 15	pmiller
			07:08:13 1993
	develop_begin	Wed Dec 15	pmiller	 Elapsed time: 2.039
			07:08:19 1993		 days.
	develop_end	Fri Dec 17	pmiller
			07:26:01 1993
	review_pass	Fri Dec 17	pmiller
			07:26:14 1993
	integrate_begin Fri Dec 17	pmiller	 Elapsed time: 0.285
			07:29:28 1993		 days.
	integrate_pass	Fri Dec 17	pmiller
			09:37:30 1993



Project "aegis.2.2", Change 23					 Page 1
Change Details				       Mon Aug 22 19:57:30 1994

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

SUMMARY
	pathconf does not work over NFS

DESCRIPTION
	The pathconf function, used to determine file system limits,
	does not work over NFS.	 To work-arounf this, NFS file systems
	are assumed to be the same as the root file system. Often a
	valid assumption, though is can also be very wrong.

	Also fixed a bug where the name of the development directory
	was one dot too long.

	Also fixed a bug where the user-id being used to remove the
	development directory for aedbu was incorrect.

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	20	BUILDING
	build	modify	20	CHANGES
	build	modify	20	MANIFEST
	build	modify	20	Makefile
	build	modify	20	README
	source	modify	5	aegis/aedb.c
	source	modify	4	aegis/aedbu.c
	source	modify	5	aegis/os.c
	build	modify	20	aux/new.so
	build	modify	20	common/patchlevel.h
	build	modify	20	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Dec 17	pmiller
			10:18:43 1993
	develop_begin	Fri Dec 17	pmiller	 Elapsed time: 0.786
			10:18:44 1993		 days.
	develop_end	Fri Dec 17	pmiller	 Elapsed time: 0.000
			16:12:37 1993		 days.
	review_pass	Sat Dec 18	pmiller
			06:10:36 1993
	integrate_begin Sat Dec 18	pmiller	 Elapsed time: 0.082
			06:13:45 1993		 days.



Project "aegis.2.2", Change 23					 Page 2
Change Details				       Mon Aug 22 19:57:30 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
	integrate_pass	Sat Dec 18	pmiller
			06:50:43 1993



Project "aegis.2.2", Change 24					 Page 1
Change Details				       Mon Aug 22 19:57:31 1994

NAME
	Project "aegis.2.2", Delta 31, Change 24.

SUMMARY
	rename ``uname'' things to be ``architecture'' things

DESCRIPTION
	1. rename uname to be architecture, in all listings and file
	formats.  This is more consistent with most existing systems.
	2. Allow naming of the patterns, to allow more ``user
	friendly'' names.
	3. this change improves fmtgen, in addition to fixing a number
	of portability problems.

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	29	BUILDING
	build	modify	29	CHANGES
	build	modify	29	MANIFEST
	build	modify	29	Makefile
	build	modify	29	README
	source	modify	4	aegis/aeca.c
	source	modify	6	aegis/ael.c
	source	modify	4	aegis/aenc.c
	source	modify	7	aegis/aet.c
	source	modify	3	aegis/cattr.def
	source	modify	6	aegis/change.c
	source	modify	6	aegis/change.h
	source	modify	4	aegis/cstate.def
	source	modify	5	aegis/gonzo.c
	source	modify	2	aegis/gram.y
	source	modify	7	aegis/help.c
	source	modify	3	aegis/io.c
	source	modify	3	aegis/io.h
	source	modify	3	aegis/parse.c
	source	modify	6	aegis/pconf.def
	source	modify	3	aegis/project.c
	source	modify	7	aegis/sub.c
	source	modify	3	aegis/type.c
	source	modify	3	aegis/type.h
	source	modify	2	aegis/uname.c
	source	modify	2	aegis/uname.h
	source	modify	6	aegis/user.c
	source	modify	6	aux/Howto.cook
	source	modify	6	aux/Makefile.sh



Project "aegis.2.2", Change 24					 Page 2
Change Details				       Mon Aug 22 19:57:31 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	6	aux/new.2.2.so
	build	modify	29	aux/new.so
	source	create	1	common/fstrcmp.c
	source	create	1	common/fstrcmp.h
	build	modify	29	common/patchlevel.h
	source	modify	4	common/word.c
	source	modify	4	common/word.h
	source	modify	3	doc/c6.1.so
	build	modify	29	doc/version.so
	source	remove	2	fmtgen/id.c
	source	remove	1	fmtgen/id.h
	source	modify	3	fmtgen/lex.c
	source	modify	2	fmtgen/lex.h
	source	modify	2	fmtgen/main.c
	source	modify	4	fmtgen/parse.y
	source	create	1	fmtgen/symtab.c
	source	create	1	fmtgen/symtab.h
	source	modify	2	fmtgen/type.c
	source	modify	4	fmtgen/type.h
	source	create	1	fmtgen/type/enumeration.c
				Moved from fmtgen/type_enum.c
	source	create	1	fmtgen/type/enumeration.h
	source	create	1	fmtgen/type/integer.c
				Moved from fmtgen/type_integ.c
	source	create	1	fmtgen/type/integer.h
	source	create	1	fmtgen/type/list.c
				Moved from fmtgen/type_list.c
	source	create	1	fmtgen/type/list.h
	source	create	1	fmtgen/type/string.c
				Moved from fmtgen/type_strin.c
	source	create	1	fmtgen/type/string.h
	source	create	1	fmtgen/type/structure.c
				Moved from fmtgen/type_struc.c
	source	create	1	fmtgen/type/structure.h
	source	create	1	fmtgen/type/time.c
				Moved from fmtgen/type_time.c
	source	create	1	fmtgen/type/time.h
	source	remove	1	fmtgen/type_enum.c
				Moved to fmtgen/type/enumeration.c
	source	remove	1	fmtgen/type_integ.c
				Moved to fmtgen/type/integer.c
	source	remove	1	fmtgen/type_list.c
				Moved to fmtgen/type/list.c
	source	remove	1	fmtgen/type_ref.c
	source	remove	1	fmtgen/type_strin.c
				Moved to fmtgen/type/string.c
	source	remove	1	fmtgen/type_struc.c
				Moved to fmtgen/type/structure.c
	source	remove	1	fmtgen/type_time.c
				Moved to fmtgen/type/time.c
	source	modify	3	man5/aecattr.so
	source	modify	5	man5/aecstate.5
	source	modify	7	man5/aepconf.5
	source	modify	5	man5/aesub.5



Project "aegis.2.2", Change 24					 Page 3
Change Details				       Mon Aug 22 19:57:31 1994

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Dec 17	pmiller	 Elapsed time: 0.026
			15:11:12 1993		 days.
	develop_begin	Fri Dec 17	pmiller
			15:23:06 1993
	develop_begin_	Fri Dec 17	pmiller
	undo		15:24:04 1993
	develop_begin	Fri Dec 17	pmiller
			15:24:43 1993
	develop_begin_	Fri Dec 17	pmiller
	undo		15:24:54 1993
	develop_begin	Fri Dec 17	pmiller
			15:34:34 1993
	develop_begin_	Fri Dec 17	pmiller
	undo		15:34:49 1993
	develop_begin	Fri Dec 17	pmiller
			15:34:55 1993
	develop_begin_	Fri Dec 17	pmiller
	undo		15:35:02 1993
	develop_begin	Fri Dec 17	pmiller
			15:35:11 1993
	develop_begin_	Fri Dec 17	pmiller	 Elapsed time: 41.394
	undo		15:35:24 1993		 days.
	develop_begin	Tue Feb 15	pmiller	 Elapsed time: 8.600
			11:02:33 1994		 days.
	develop_end	Sat Feb 26	pmiller
			08:02:29 1994
	review_pass	Sat Feb 26	pmiller
			08:02:41 1994
	integrate_begin Sat Feb 26	pmiller	 Elapsed time: 0.862
			08:04:33 1994		 days.
	integrate_pass	Sun Feb 27	pmiller
			07:02:38 1994



Project "aegis.2.2", Change 25					 Page 1
Change Details				       Mon Aug 22 19:57:33 1994

NAME
	Project "aegis.2.2", Delta 23, Change 25.

SUMMARY
	automatic guessing of change number broken by patconf changes

DESCRIPTION
	automatic guessing of change number broken by patconf changes

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	21	BUILDING
	build	modify	21	CHANGES
	build	modify	21	MANIFEST
	build	modify	21	Makefile
	build	modify	21	README
	source	modify	4	aegis/glue.c
	source	modify	6	aegis/os.c
	source	modify	3	aegis/user.c
	build	modify	21	aux/new.so
	build	modify	21	common/patchlevel.h
	source	modify	3	conf/AIX-3.2
	source	modify	3	conf/ConvexOS-10
	source	modify	4	conf/IRIX-4.0
	source	modify	3	conf/Linux-0.99
	source	modify	3	conf/OSF-1.3
	source	modify	3	conf/SCO-2.4
	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/SunOS-5.1
	source	modify	3	conf/SysV-4.0
	source	modify	3	conf/ULTRIX-4.2
	source	modify	3	conf/apollo
	source	modify	3	conf/dcosx
	source	modify	3	conf/dgux-5.4.1
	source	modify	3	conf/hpux-8.07
	source	modify	3	conf/hpux-9.01
	build	modify	21	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Wed Dec 22	pmiller
			06:39:58 1993



Project "aegis.2.2", Change 25					 Page 2
Change Details				       Mon Aug 22 19:57:33 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
	develop_begin	Wed Dec 22	pmiller	 Elapsed time: 0.289
			06:40:06 1993		 days.
	develop_end	Wed Dec 22	pmiller
			08:50:05 1993
	review_pass	Wed Dec 22	pmiller
			08:50:29 1993
	integrate_begin Wed Dec 22	pmiller	 Elapsed time: 0.160
			08:53:04 1993		 days.
	integrate_pass	Wed Dec 22	pmiller
			10:05:02 1993



Project "aegis.2.2", Change 26					 Page 1
Change Details				       Mon Aug 22 19:57:34 1994

NAME
	Project "aegis.2.2", Delta 24, Change 26.

SUMMARY
	provide symlinks for build

DESCRIPTION
	Some DMTs are very dumb, and are unable to cope with the two-
	level directory structure used by aegis.  To facilitate their
	use, it is now possible to configure aegis to provide symbolic
	links between the development directory and the baseline, so
	that the development directory appears to have a complete copy
	of the project.	 Note that this does not address the dynamic
	unclude dependencies problem inherent in many DMTs.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	22	BUILDING
	build	modify	22	CHANGES
	build	modify	22	MANIFEST
	build	modify	22	Makefile
	build	modify	22	README
	source	modify	4	aegis/aeb.c
	source	modify	4	aegis/aecp.c
	source	modify	6	aegis/aedb.c
	source	modify	5	aegis/aeip.c
	source	modify	4	aegis/aemv.c
	source	modify	7	aegis/aenf.c
	source	modify	4	aegis/aenpr.c
	source	modify	4	aegis/aerm.c
	source	modify	4	aegis/change.c
	source	modify	4	aegis/change.h
	source	modify	5	aegis/glue.c
	source	modify	3	aegis/glue.h
	source	modify	6	aegis/help.c
	source	modify	4	aegis/main.c
	source	modify	7	aegis/os.c
	source	modify	3	aegis/os.h
	source	modify	4	aegis/pconf.def
	source	modify	4	aegis/user.c
	source	modify	6	aux/BUILDING.man
	source	modify	2	aux/README.man
	source	modify	4	aux/new.2.2.so
	build	modify	22	aux/new.so
	build	modify	22	common/patchlevel.h
	source	modify	4	conf/AIX-3.2
	source	modify	3	doc/c1.0.so
	source	modify	3	doc/c2.1.so
	source	modify	3	doc/c2.5.so



Project "aegis.2.2", Change 26					 Page 2
Change Details				       Mon Aug 22 19:57:34 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	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	create	1	doc/c4.4.so
	source	modify	4	doc/c6.0.so
	source	create	1	doc/c6.2.so
	source	modify	4	doc/c7.4.so
	build	modify	22	doc/version.so
	source	modify	4	man1/aeb.1
	source	modify	4	man1/aedb.1
	source	modify	4	man1/aenpr.1
	source	create	1	man1/o_symlnk.so
	source	modify	2	man1/z_cr.so
	source	modify	5	man5/aepconf.5
	source	modify	2	man5/z_cr.so
	test	create	1	test/00/t0020a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Wed Dec 22	pmiller
			11:32:19 1993
	develop_begin	Wed Dec 22	pmiller	 Elapsed time: 22.494
			11:32:35 1993		 days.
	develop_end	Sun Jan 23	pmiller
			07:44:51 1994
	review_pass	Sun Jan 23	pmiller
			07:45:04 1994
	integrate_begin Sun Jan 23	pmiller	 Elapsed time: 0.752
			07:47:52 1994		 days.
	integrate_pass	Mon Jan 24	pmiller
			05:56:14 1994



Project "aegis.2.2", Change 27					 Page 1
Change Details				       Mon Aug 22 19:57:35 1994

NAME
	Project "aegis.2.2", Delta 25, Change 27.

SUMMARY
	add appendix explaining set-uid-root

DESCRIPTION
	Many users have asked why aegis is se-uid-root. This change
	adds an appendix to the User Guide explaining why.

	My thanks to Perry Everitt <EverittP@itd.crl.aecl.ca> for
	prompting me to write this appendix.

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

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	23	BUILDING
	build	modify	23	CHANGES
	build	modify	23	MANIFEST
	build	modify	23	Makefile
	build	modify	23	README
	source	modify	7	aux/BUILDING.man
	build	modify	23	aux/new.so
	build	modify	23	common/patchlevel.h
	source	modify	2	doc/aegis.ms
	source	create	1	doc/cD.0.so
	build	modify	23	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sat Jan 22	pmiller
			08:15:56 1994
	develop_begin	Sat Jan 22	pmiller	 Elapsed time: 0.740
			08:16:03 1994		 days.
	develop_end	Mon Jan 24	pmiller
			06:19:00 1994
	review_pass	Mon Jan 24	pmiller
			06:19:12 1994
	integrate_begin Mon Jan 24	pmiller	 Elapsed time: 0.967
			06:21:45 1994		 days.
	integrate_pass	Tue Jan 25	pmiller
			06:06:45 1994



Project "aegis.2.2", Change 28					 Page 1
Change Details				       Mon Aug 22 19:57:36 1994

NAME
	Project "aegis.2.2", Delta 26, Change 28.

SUMMARY
	add the "test_command" project config field

DESCRIPTION
	Add the "test_command" and "development_test_command" fields
	to the project config file.  This makes it possible to specify
	the command to run tests, allowing a project to use a
	specialized test facility, rather than be forced to use shell
	scripts.  See aet(1) and aepconf(5) for more information.

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	24	BUILDING
	build	modify	24	CHANGES
	build	modify	24	MANIFEST
	build	modify	24	Makefile
	build	modify	24	README
	source	modify	5	aegis/aeb.c
	source	modify	5	aegis/aet.c
	source	modify	5	aegis/change.c
	source	modify	5	aegis/change.h
	source	modify	5	aegis/pconf.def
	source	modify	6	aegis/sub.c
	source	modify	5	aux/new.2.2.so
	build	modify	24	aux/new.so
	build	modify	24	common/patchlevel.h
	build	modify	24	doc/version.so
	source	modify	5	man1/aet.1
	source	modify	6	man5/aepconf.5
	source	modify	4	man5/aesub.5

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Feb 11	pmiller
			07:44:05 1994
	develop_begin	Fri Feb 11	pmiller	 Elapsed time: 0.000
			07:44:15 1994		 days.
	develop_end	Fri Feb 11	pmiller
			15:56:10 1994
	review_pass	Fri Feb 11	pmiller
			15:58:19 1994



Project "aegis.2.2", Change 28					 Page 2
Change Details				       Mon Aug 22 19:57:36 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
	integrate_begin Fri Feb 11	pmiller	 Elapsed time: 0.126
			16:01:25 1994		 days.
	integrate_pass	Fri Feb 11	pmiller
			16:58:19 1994



Project "aegis.2.2", Change 29					 Page 1
Change Details				       Mon Aug 22 19:57:38 1994

NAME
	Project "aegis.2.2", Delta 28, Change 29.

SUMMARY
	preserve build-type files at integration time

DESCRIPTION
	Experience has shown that it is unnecessary to force a rebuild
	of ``build'' type source files at integrate-begin time.

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	26	BUILDING
	build	modify	26	CHANGES
	build	modify	26	MANIFEST
	build	modify	26	Makefile
	build	modify	26	README
	source	modify	4	aegis/aeib.c
	build	modify	26	aux/new.so
	build	modify	26	common/patchlevel.h
	build	modify	26	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Feb 14	pmiller
			14:06:43 1994
	develop_begin	Mon Feb 14	pmiller	 Elapsed time: 0.000
			14:06:51 1994		 days.
	develop_end	Tue Feb 15	pmiller
			05:53:22 1994
	develop_end_	Tue Feb 15	pmiller	 Elapsed time: 0.116
	undo		05:54:35 1994		 days.
	develop_end	Tue Feb 15	pmiller
			06:46:55 1994
	review_pass	Tue Feb 15	pmiller
			06:47:28 1994
	integrate_begin Tue Feb 15	pmiller	 Elapsed time: 0.556
			06:49:37 1994		 days.
	integrate_pass	Tue Feb 15	pmiller
			10:59:57 1994



Project "aegis.2.2", Change 30					 Page 1
Change Details				       Mon Aug 22 19:57:39 1994

NAME
	Project "aegis.2.2", Delta 29, Change 30.

SUMMARY
	make log append/replace be more selective

DESCRIPTION
	many functions should always append to the log file, never
	replacing it

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	27	BUILDING
	build	modify	27	CHANGES
	build	modify	27	MANIFEST
	build	modify	27	Makefile
	build	modify	27	README
	source	modify	6	aegis/aeb.c
	source	modify	5	aegis/aecp.c
	source	modify	4	aegis/aecpu.c
	source	modify	5	aegis/aed.c
	source	modify	6	aegis/aeip.c
	source	modify	5	aegis/aemv.c
	source	modify	8	aegis/aenf.c
	source	modify	4	aegis/aenfu.c
	source	modify	4	aegis/aenrls.c
	source	modify	5	aegis/aerm.c
	source	modify	4	aegis/aermu.c
	source	modify	6	aegis/aet.c
	source	modify	3	aegis/log.c
	source	modify	2	aegis/log.h
	build	modify	27	aux/new.so
	build	modify	27	common/patchlevel.h
	source	modify	3	config
	build	modify	27	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Wed Feb 16	pmiller
			06:03:31 1994
	develop_begin	Wed Feb 16	pmiller	 Elapsed time: 0.409
			06:03:37 1994		 days.
	develop_end	Wed Feb 16	pmiller
			09:07:40 1994



Project "aegis.2.2", Change 30					 Page 2
Change Details				       Mon Aug 22 19:57:39 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
	review_pass	Wed Feb 16	pmiller
			09:07:55 1994
	integrate_begin Wed Feb 16	pmiller	 Elapsed time: 0.253
			09:10:30 1994		 days.
	integrate_pass	Wed Feb 16	pmiller
			11:04:16 1994



Project "aegis.2.2", Change 31					 Page 1
Change Details				       Mon Aug 22 19:57:40 1994

NAME
	Project "aegis.2.2", Delta 36, Change 31.

SUMMARY
	show current id and directory when executing commands

DESCRIPTION
	At times it can be very confusing watching aegis execute
	commands, and not knowing who it is executing them as, or
	where it is executing them.  This change adds this information
	to command echoing.

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	32	MANIFEST
	build	modify	3	Makefile.in
	build	modify	31	README
	source	modify	9	aegis/os.c
	source	modify	3	aux/Makefi.file.sh
	build	modify	30	aux/new.so
	build	modify	1	common/config.h.in
	build	modify	33	common/patchlevel.h
	build	modify	1	configure
	build	modify	33	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Thu Feb 17	pmiller	 Elapsed time: 14.806
			16:26:19 1994		 days.
	develop_begin	Wed Mar	 9	pmiller	 Elapsed time: 0.341
			21:29:05 1994		 days.
	develop_end	Thu Mar 10	pmiller
			16:32:23 1994
	review_pass	Thu Mar 10	pmiller
			16:32:38 1994
	integrate_begin Thu Mar 10	pmiller	 Elapsed time: 0.182
			16:37:14 1994		 days.
	integrate_pass	Fri Mar 11	pmiller
			10:29:12 1994



Project "aegis.2.2", Change 32					 Page 1
Change Details				       Mon Aug 22 19:57:42 1994

NAME
	Project "aegis.2.2", Delta 46, Change 32.

SUMMARY
	improve error messages

DESCRIPTION
	Many error messages have been improved to be more informative;
	in many cases they now include suggestions for remedial action.

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	39	MANIFEST
	build	modify	9	Makefile.in
	build	modify	35	README
	source	modify	8	aegis/aeb.c
	source	modify	4	aegis/aecd.c
	source	modify	9	aegis/aecp.c
	source	modify	7	aegis/aecpu.c
	source	modify	8	aegis/aed.c
	source	modify	8	aegis/aedb.c
	source	modify	7	aegis/aedbu.c
	source	modify	7	aegis/aede.c
	source	modify	6	aegis/aedeu.c
	source	modify	6	aegis/aeib.c
	source	modify	5	aegis/aeibu.c
	source	modify	6	aegis/aeif.c
	source	modify	8	aegis/aeip.c
	source	modify	6	aegis/aemv.c
	source	modify	4	aegis/aencu.c
	source	modify	10	aegis/aenf.c
	source	modify	7	aegis/aenfu.c
	source	modify	5	aegis/aent.c
	source	modify	6	aegis/aentu.c
	source	modify	6	aegis/aerf.c
	source	modify	7	aegis/aerm.c
	source	modify	6	aegis/aermu.c
	source	modify	4	aegis/aerp.c
	source	modify	4	aegis/aerpu.c
	source	modify	9	aegis/aet.c
	source	modify	6	aegis/project.c
	build	modify	30	aux/new.so
	build	modify	2	common/config.h.in
	build	modify	43	common/patchlevel.h



Project "aegis.2.2", Change 32					 Page 2
Change Details				       Mon Aug 22 19:57:42 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	3	configure
	build	modify	43	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Feb 21	pmiller	 Elapsed time: 94.424
			15:31:06 1994		 days.
	develop_begin	Sat Jul	 2	pmiller	 Elapsed time: 3.475
			10:11:52 1994		 days.
	develop_end	Thu Jul	 7	pmiller
			06:15:37 1994
	review_pass	Thu Jul	 7	pmiller
			06:15:49 1994
	integrate_begin Thu Jul	 7	pmiller	 Elapsed time: 0.273
			06:21:50 1994		 days.
	integrate_pass	Thu Jul	 7	pmiller
			08:24:43 1994



Project "aegis.2.2", Change 33					 Page 1
Change Details				       Mon Aug 22 19:57:43 1994

NAME
	Project "aegis.2.2", Delta 30, Change 33.

SUMMARY
	use the new include dependency features of cook

DESCRIPTION
	Cook now has a "#include-cooked" directive.  Rather than use
	the cache file of c_incl, which is unfortunately architecture-
	sensitive, a set of text files is generated, one for each C
	source, describing the include dependencies.  This files are
	then included into the cookbook.  Cook then checks to see if
	the se include files were out-of-date and recooks them if
	necessary - and then rereads the cookbook.   This results in
	much faster build times.

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	28	BUILDING
	build	modify	28	CHANGES
	build	modify	28	MANIFEST
	build	modify	28	Makefile
	build	modify	28	README
	source	modify	5	aux/Howto.cook
	build	modify	28	aux/new.so
	build	modify	28	common/patchlevel.h
	source	modify	4	config
	build	modify	28	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Feb 21	pmiller
			22:14:18 1994
	develop_begin	Mon Feb 21	pmiller	 Elapsed time: 0.163
			22:19:08 1994		 days.
	develop_end	Wed Feb 23	pmiller
			08:32:35 1994
	review_pass	Wed Feb 23	pmiller
			08:36:21 1994
	integrate_begin Wed Feb 23	pmiller	 Elapsed time: 0.791
			08:38:20 1994		 days.
	integrate_pass	Wed Feb 23	pmiller
			14:34:15 1994



Project "aegis.2.2", Change 34					 Page 1
Change Details				       Mon Aug 22 19:57:44 1994

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

SUMMARY
	bug in architecture error strings

DESCRIPTION
	When reporting outstanding architectures in error strings,
	aegis dumped core.  This has been corrected. Trailing ; on
	``for (...)'' strikes again!

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURE
	This change must build and test in the "unspecified"
	architecture.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	30	BUILDING
	build	modify	30	CHANGES
	build	modify	30	MANIFEST
	build	modify	30	Makefile
	build	modify	30	README
	source	modify	7	aegis/change.c
	source	modify	7	aux/Howto.cook
	build	modify	30	aux/new.so
	build	modify	30	common/patchlevel.h
	build	modify	30	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Feb 28	pmiller
			07:25:37 1994
	develop_begin	Mon Feb 28	pmiller	 Elapsed time: 0.000
			07:25:55 1994		 days.
	develop_end	Mon Feb 28	pmiller
			15:56:34 1994
	review_pass	Mon Feb 28	pmiller
			15:58:48 1994
	integrate_begin Mon Feb 28	pmiller	 Elapsed time: 0.086
			16:02:27 1994		 days.
	integrate_pass	Mon Feb 28	pmiller
			16:40:56 1994



Project "aegis.2.2", Change 35					 Page 1
Change Details				       Mon Aug 22 19:57:46 1994

NAME
	Project "aegis.2.2", Delta 34, Change 35.

SUMMARY
	use autoconf to configure

DESCRIPTION
	1. With this change, aegis now uses autoconf to configure
	itself.
	2. The generation of Makefiles has been improved.
	3. Now tye sun4 and sun5 architectures are specifically
	required.

	This change is exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	31	BUILDING
	build	remove	30	CHANGES
	build	modify	31	MANIFEST
	build	remove	30	Makefile
	build	create	1	Makefile.in
	build	modify	31	README
	source	modify	7	aegis/aeb.c
	source	modify	5	aegis/aeca.c
	source	modify	3	aegis/aecd.c
	source	modify	6	aegis/aecp.c
	source	modify	5	aegis/aecpu.c
	source	modify	6	aegis/aed.c
	source	modify	7	aegis/aedb.c
	source	modify	5	aegis/aedbu.c
	source	modify	6	aegis/aede.c
	source	modify	5	aegis/aedeu.c
	source	modify	5	aegis/aeib.c
	source	modify	4	aegis/aeibu.c
	source	modify	5	aegis/aeif.c
	source	modify	7	aegis/aeip.c
	source	modify	7	aegis/ael.c
	source	modify	3	aegis/aena.c
	source	modify	5	aegis/aenc.c
	source	modify	3	aegis/aencu.c
	source	modify	3	aegis/aend.c
	source	modify	9	aegis/aenf.c
	source	modify	5	aegis/aenfu.c
	source	modify	3	aegis/aeni.c
	source	modify	5	aegis/aenpr.c
	source	modify	5	aegis/aenrls.c
	source	modify	3	aegis/aenrv.c
	source	modify	4	aegis/aent.c



Project "aegis.2.2", Change 35					 Page 2
Change Details				       Mon Aug 22 19:57:46 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aegis/aentu.c
	source	modify	3	aegis/aepa.c
	source	modify	3	aegis/aera.c
	source	modify	3	aegis/aerd.c
	source	modify	5	aegis/aerf.c
	source	modify	3	aegis/aeri.c
	source	modify	6	aegis/aerm.c
	source	modify	5	aegis/aermu.c
	source	modify	3	aegis/aerp.c
	source	modify	3	aegis/aerpu.c
	source	modify	3	aegis/aerrv.c
	source	modify	8	aegis/aet.c
	source	modify	3	aegis/aev.c
	source	modify	8	aegis/change.c
	source	modify	4	aegis/col.c
	source	modify	2	aegis/env.c
	source	modify	6	aegis/glue.c
	source	modify	4	aegis/glue.h
	source	modify	6	aegis/gonzo.c
	source	modify	2	aegis/gonzo.h
	source	modify	3	aegis/gram.y
	source	modify	8	aegis/help.c
	source	modify	4	aegis/io.c
	source	modify	4	aegis/io.h
	source	modify	2	aegis/lex.c
	source	modify	2	aegis/lock.c
	source	modify	4	aegis/log.c
	source	modify	5	aegis/main.c
	source	modify	8	aegis/os.c
	source	modify	4	aegis/os.h
	source	modify	3	aegis/pager.c
	source	modify	4	aegis/parse.c
	source	modify	4	aegis/project.c
	source	modify	8	aegis/sub.c
	source	modify	4	aegis/type.h
	source	modify	7	aegis/user.c
	source	modify	8	aux/BUILDING.man
	source	modify	8	aux/Howto.cook
	source	modify	2	aux/MANIFEST.sh
	source	create	1	aux/Makefi.file.sh
	source	create	1	aux/Makefile.head
	source	modify	7	aux/Makefile.sh
	source	modify	3	aux/README.man
	source	create	1	aux/config.h.in
	source	create	1	aux/config.h.in2
	source	create	1	aux/configure.in
	source	modify	2	aux/new.2.0.so
	source	modify	2	aux/new.2.1.so
	source	modify	7	aux/new.2.2.so
	build	modify	30	aux/new.so
	source	modify	2	aux/template/test
	source	create	1	common/ac/dirent.h
	source	create	1	common/ac/limits.h
	source	create	1	common/ac/stddef.h
	source	create	1	common/ac/stdlib.h



Project "aegis.2.2", Change 35					 Page 3
Change Details				       Mon Aug 22 19:57:46 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	common/ac/string.h
	source	create	1	common/ac/time.h
	source	create	1	common/ac/unistd.h
	source	modify	2	common/ansi.c
	source	modify	2	common/arglex.c
	build	create	1	common/config.h.in
	source	modify	2	common/error.c
	source	modify	2	common/fstrcmp.c
	source	modify	3	common/mem.c
	source	modify	3	common/mem.h
	source	modify	3	common/option.c
	build	modify	31	common/patchlevel.h
	source	modify	2	common/s-v-arg.h
	source	modify	3	common/str.c
	source	modify	2	common/str.h
	source	modify	2	common/trace.c
	source	modify	2	common/trace.h
	source	modify	5	common/word.c
	source	remove	4	conf/AIX-3.2
	source	remove	3	conf/ConvexOS-10
	source	remove	4	conf/IRIX-4.0
	source	remove	3	conf/Linux-0.99
	source	remove	3	conf/OSF-1.3
	source	remove	3	conf/SCO-2.4
	source	remove	4	conf/SunOS-4.1.1
	source	remove	4	conf/SunOS-4.1.2
	source	remove	4	conf/SunOS-4.1.3
	source	remove	3	conf/SunOS-5.1
	source	remove	3	conf/SysV-4.0
	source	remove	3	conf/ULTRIX-4.2
	source	remove	3	conf/apollo
	source	remove	3	conf/dcosx
	source	remove	3	conf/dgux-5.4.1
	source	remove	3	conf/hpux-8.07
	source	remove	3	conf/hpux-9.01
	source	modify	5	config
	build	create	1	configure
	source	modify	3	doc/aegis.ms
	source	modify	4	doc/c1.0.so
	source	modify	2	doc/c2.0.so
	source	modify	4	doc/c2.5.so
	source	modify	2	doc/c3.0.so
	source	modify	2	doc/c3.1.so
	source	modify	3	doc/c3.2.so
	source	modify	2	doc/c3.3.so
	source	modify	3	doc/c4.0.so
	source	modify	4	doc/c4.2.so
	source	modify	3	doc/c4.3.so
	source	modify	2	doc/c4.4.so
	source	modify	2	doc/c5.0.so
	source	modify	5	doc/c6.0.so
	source	modify	4	doc/c6.1.so
	source	modify	3	doc/c7.0.so
	source	modify	2	doc/c8.0.so
	source	modify	2	doc/c8.2.so



Project "aegis.2.2", Change 35					 Page 4
Change Details				       Mon Aug 22 19:57:46 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	doc/c8.3.so
	source	remove	2	doc/cC.0.so
	source	modify	2	doc/cD.0.so
	build	modify	31	doc/version.so
	source	modify	4	fmtgen/lex.c
	source	modify	3	fmtgen/main.c
	source	modify	5	fmtgen/parse.y
	source	modify	2	fmtgen/type/structure.c
	source	remove	1	h/dirent.h
	source	remove	1	h/stdarg.h-min
	source	remove	1	h/stddef.h
	source	remove	1	h/stdlib.h
	source	remove	1	h/unistd.h
	source	remove	1	h/utime.h
	source	modify	4	man1/aecp.1
	source	modify	3	man1/aemv.1
	source	remove	1	man1/install.sh
	source	modify	6	man5/aesub.5
	source	remove	1	man5/install.sh
	test	modify	3	test/00/t0001a.sh
	test	modify	3	test/00/t0002a.sh
	test	modify	2	test/00/t0003a.sh
	test	modify	3	test/00/t0004a.sh
	test	modify	3	test/00/t0005a.sh
	test	modify	3	test/00/t0006a.sh
	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	4	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
	test	modify	3	test/00/t0015a.sh
	test	modify	3	test/00/t0016a.sh
	test	modify	3	test/00/t0017a.sh
	test	modify	3	test/00/t0018a.sh
	test	modify	2	test/00/t0019a.sh
	test	modify	2	test/00/t0020a.sh
	source	modify	2	txt2c/main.c
	source	modify	2	txt2c/txt2c.c

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Tue Mar	 1	pmiller
			06:32:19 1994
	develop_begin	Tue Mar	 1	pmiller	 Elapsed time: 4.093
			06:32:35 1994		 days.
	develop_end	Sun Mar	 6	pmiller
			06:14:37 1994
	develop_end_	Sun Mar	 6	pmiller	 Elapsed time: 0.530
	undo		06:23:31 1994		 days.
	develop_end	Sun Mar	 6	pmiller	 Elapsed time: 0.396
			10:21:56 1994		 days.



Project "aegis.2.2", Change 35					 Page 5
Change Details				       Mon Aug 22 19:57:46 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
	review_pass	Mon Mar	 7	pmiller
			05:50:14 1994
	integrate_begin Mon Mar	 7	pmiller	 Elapsed time: 0.000
			05:52:03 1994		 days.
	integrate_fail	Mon Mar	 7	pmiller	 shar file
			14:02:54 1994		 construction looks
						 for Makefile
						 Elapsed time: 0.000
						 days.
	develop_end	Tue Mar	 8	pmiller
			05:45:29 1994
	review_pass	Tue Mar	 8	pmiller
			05:45:52 1994
	integrate_begin Tue Mar	 8	pmiller	 Elapsed time: 1.629
			05:48:02 1994		 days.
	integrate_pass	Wed Mar	 9	pmiller
			10:31:03 1994



Project "aegis.2.2", Change 36					 Page 1
Change Details				       Mon Aug 22 19:57:47 1994

NAME
	Project "aegis.2.2", Delta 35, Change 36.

SUMMARY
	fix problems in generated Makefile.in

DESCRIPTION
	fix problems in generated Makefile.in

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

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	32	MANIFEST
	build	modify	2	Makefile.in
	build	modify	31	README
	source	modify	9	aux/BUILDING.man
	source	modify	3	aux/MANIFEST.sh
	source	modify	2	aux/Makefi.file.sh
	build	modify	30	aux/new.so
	build	modify	1	common/config.h.in
	build	modify	32	common/patchlevel.h
	build	modify	1	configure
	build	modify	32	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Wed Mar	 9	pmiller
			11:29:36 1994
	develop_begin	Wed Mar	 9	pmiller	 Elapsed time: 0.240
			11:29:41 1994		 days.
	develop_end	Wed Mar	 9	pmiller
			13:17:41 1994
	review_pass	Wed Mar	 9	pmiller
			13:17:51 1994
	integrate_begin Wed Mar	 9	pmiller	 Elapsed time: 0.463
			13:21:41 1994		 days.
	integrate_pass	Wed Mar	 9	pmiller
			16:50:02 1994



Project "aegis.2.2", Change 37					 Page 1
Change Details				       Mon Aug 22 19:57:48 1994

NAME
	Project "aegis.2.2", Delta 39, Change 37.

SUMMARY
	fix problems found in convex testing

DESCRIPTION
	fix problems found in convex testing

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

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	32	MANIFEST
	build	modify	3	Makefile.in
	build	modify	31	README
	source	modify	7	aegis/glue.c
	source	modify	10	aux/Howto.cook
	source	modify	2	aux/configure.in
	build	modify	30	aux/new.so
	build	modify	1	common/config.h.in
	build	modify	36	common/patchlevel.h
	build	modify	2	configure
	build	modify	36	doc/version.so
	source	modify	5	fmtgen/type.h

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Mar 11	pmiller
			12:18:15 1994
	develop_begin	Fri Mar 11	pmiller	 Elapsed time: 28.294
			12:18:21 1994		 days.
	develop_end	Wed Apr 20	pmiller
			14:30:43 1994
	review_pass	Wed Apr 20	pmiller
			14:35:57 1994
	integrate_begin Wed Apr 20	pmiller	 Elapsed time: 0.444
			14:40:49 1994		 days.
	integrate_pass	Thu Apr 21	pmiller
			10:30:46 1994



Project "aegis.2.2", Change 38					 Page 1
Change Details				       Mon Aug 22 19:57:49 1994

NAME
	Project "aegis.2.2", Delta 47, Change 38.

SUMMARY
	aed merges first

DESCRIPTION
	If any files require merges, aed should do the merges and
	stop. It should only do the differences when there are no
	merges to be done.

	This change must pass a full regression test.  This change is
	exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	39	MANIFEST
	build	modify	9	Makefile.in
	build	modify	35	README
	source	modify	9	aegis/aed.c
	build	modify	30	aux/new.so
	build	modify	2	common/config.h.in
	build	modify	44	common/patchlevel.h
	build	modify	3	configure
	build	modify	44	doc/version.so
	source	modify	5	man1/aed.1
	test	modify	5	test/00/t0006a.sh
	test	modify	6	test/00/t0011a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sat Mar 12	pmiller	 Elapsed time: 83.982
			06:29:54 1994		 days.
	develop_begin	Thu Jul	 7	pmiller	 Elapsed time: 2.169
			06:21:53 1994		 days.
	develop_end	Sat Jul	 9	pmiller
			07:38:00 1994
	review_pass	Sat Jul	 9	pmiller
			07:42:12 1994
	integrate_begin Sat Jul	 9	pmiller	 Elapsed time: 0.918
			07:49:21 1994		 days.
	integrate_pass	Mon Jul 11	pmiller
			07:12:24 1994



Project "aegis.2.2", Change 39					 Page 1
Change Details				       Mon Aug 22 19:57:51 1994

NAME
	Project "aegis.2.2", Delta 37, Change 39.

SUMMARY
	improve portability

DESCRIPTION
	There were a number of portability problems relating to
	pointer sizes.

	My thanks to John Wezel <100016.2050@CompuServe.COM> for
	reporting this problem.

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

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	32	MANIFEST
	build	modify	3	Makefile.in
	build	modify	31	README
	source	modify	5	aegis/col.c
	source	modify	7	aegis/gonzo.c
	source	modify	3	aegis/lock.c
	source	modify	9	aux/Howto.cook
	build	modify	30	aux/new.so
	build	modify	1	common/config.h.in
	source	modify	4	common/mem.c
	source	modify	4	common/mem.h
	build	modify	34	common/patchlevel.h
	source	modify	6	common/word.c
	source	modify	5	common/word.h
	build	modify	1	configure
	build	modify	34	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Thu Mar 24	pmiller
			05:49:43 1994
	develop_begin	Thu Mar 24	pmiller	 Elapsed time: 0.903
			05:49:52 1994		 days.
	develop_end	Thu Mar 24	pmiller
			12:36:20 1994
	review_pass	Thu Mar 24	pmiller
			12:37:55 1994
	integrate_begin Thu Mar 24	pmiller	 Elapsed time: 0.171



Project "aegis.2.2", Change 39					 Page 2
Change Details				       Mon Aug 22 19:57:51 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
			12:39:35 1994		 days.
	integrate_pass	Fri Mar 25	pmiller
			06:26:38 1994



Project "aegis.2.2", Change 40					 Page 1
Change Details				       Mon Aug 22 19:57:52 1994

NAME
	Project "aegis.2.2", Delta 48, Change 40.

SUMMARY
	add config test to determine if enums are int sized

DESCRIPTION
	add config test to determine if enums are int sized

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	39	MANIFEST
	build	modify	10	Makefile.in
	build	modify	35	README
	source	modify	2	aux/config.h.in
	source	modify	4	aux/configure.in
	build	modify	30	aux/new.so
	build	modify	3	common/config.h.in
	build	modify	45	common/patchlevel.h
	build	modify	4	configure
	build	modify	45	doc/version.so
	source	modify	3	fmtgen/type/enumeration.c

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Thu Mar 24	pmiller	 Elapsed time: 76.232
			12:41:44 1994		 days.
	develop_begin	Mon Jul 11	pmiller	 Elapsed time: 1.935
			06:55:59 1994		 days.
	develop_end	Thu Jul 14	pmiller	 Elapsed time: 0.063
			15:26:37 1994		 days.
	review_pass	Thu Jul 14	pmiller	 Elapsed time: 0.033
			15:54:49 1994		 days.
	integrate_begin Thu Jul 14	pmiller	 Elapsed time: 6.744
			16:09:47 1994		 days.
	integrate_pass	Tue Jul 26	pmiller
			06:44:45 1994



Project "aegis.2.2", Change 41					 Page 1
Change Details				       Mon Aug 22 19:57:54 1994

NAME
	Project "aegis.2.2", Delta 41, Change 41.

SUMMARY
	keep edit file on failure

DESCRIPTION
	Commands which accept the -Edit option now preserve the edited
	text on failure.

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

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by external_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	34	MANIFEST
	build	modify	5	Makefile.in
	build	modify	32	README
	source	modify	6	aegis/aeca.c
	source	modify	7	aegis/aecp.c
	source	modify	7	aegis/aed.c
	source	modify	4	aegis/aepa.c
	source	modify	11	aegis/os.c
	source	modify	5	aegis/os.h
	source	modify	2	aegis/undo.c
	source	modify	2	aegis/undo.h
	source	modify	8	aux/new.2.2.so
	build	modify	30	aux/new.so
	build	modify	2	common/config.h.in
	build	modify	38	common/patchlevel.h
	build	modify	3	configure
	build	modify	38	doc/version.so
	source	modify	2	man5/aer.5

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Mar 28	pmiller	 Elapsed time: 49.825
			08:40:09 1994		 days.
	develop_begin	Sat Jun	 4	pmiller	 Elapsed time: 0.823
			07:21:31 1994		 days.
	develop_end	Mon Jun	 6	pmiller
			06:01:40 1994
	review_pass	Mon Jun	 6	pmiller
			06:02:00 1994
	integrate_begin Mon Jun	 6	pmiller	 Elapsed time: 0.365
			06:07:47 1994		 days.



Project "aegis.2.2", Change 41					 Page 2
Change Details				       Mon Aug 22 19:57:54 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
	integrate_pass	Mon Jun	 6	pmiller
			08:52:11 1994



Project "aegis.2.2", Change 42					 Page 1
Change Details				       Mon Aug 22 19:57:57 1994

NAME
	Project "aegis.2.2", Delta 38, Change 42.

SUMMARY
	automatic tests reading stdin generate an error

DESCRIPTION
	Automatic tests which read the standard input now generate and
	error.	Previously, they were redirected to /dev/null which
	usually did not produce a diagnostic error.  Providing a
	broken pipe ensures a read will generate an error.

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

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	32	MANIFEST
	build	modify	3	Makefile.in
	build	modify	31	README
	source	modify	10	aegis/os.c
	build	modify	30	aux/new.so
	build	modify	1	common/config.h.in
	build	modify	35	common/patchlevel.h
	source	modify	6	config
	build	modify	1	configure
	build	modify	35	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Wed Apr 13	pmiller
			06:30:35 1994
	develop_begin	Wed Apr 13	pmiller	 Elapsed time: 2.978
			06:30:46 1994		 days.
	develop_end	Sat Apr 16	pmiller
			06:20:51 1994
	review_pass	Sat Apr 16	pmiller
			06:21:15 1994
	integrate_begin Sat Apr 16	pmiller	 Elapsed time: 0.236
			06:26:10 1994		 days.
	integrate_pass	Sat Apr 16	pmiller
			08:12:20 1994



Project "aegis.2.2", Change 43					 Page 1
Change Details				       Mon Aug 22 19:57:59 1994

NAME
	Project "aegis.2.2", Delta 40, Change 43.

SUMMARY
	Add a report generator

DESCRIPTION
	The report generator is based on a C-like language, and allows
	arbitrarily complex reports to be generated.  It complements
	the built-in reports available through 'ael', rather then
	replacing them.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	33	MANIFEST
	build	modify	4	Makefile.in
	build	modify	31	README
	source	create	1	aegis/aer.c
	source	create	1	aegis/aer.h
	source	create	1	aegis/aer/expr.c
	source	create	1	aegis/aer/expr.h
	source	create	1	aegis/aer/expr/assign.c
	source	create	1	aegis/aer/expr/assign.h
	source	create	1	aegis/aer/expr/constant.c
	source	create	1	aegis/aer/expr/constant.h
	source	create	1	aegis/aer/expr/func.c
	source	create	1	aegis/aer/expr/func.h
	source	create	1	aegis/aer/expr/list.c
	source	create	1	aegis/aer/expr/list.h
	source	create	1	aegis/aer/expr/lookup.c
	source	create	1	aegis/aer/expr/lookup.h
	source	create	1	aegis/aer/expr/mul.c
	source	create	1	aegis/aer/expr/mul.h
	source	create	1	aegis/aer/expr/name.c
	source	create	1	aegis/aer/expr/name.h
	source	create	1	aegis/aer/expr/neg.c
	source	create	1	aegis/aer/expr/neg.h
	source	create	1	aegis/aer/expr/plus.c
	source	create	1	aegis/aer/expr/plus.h
	source	create	1	aegis/aer/expr/rel.c
	source	create	1	aegis/aer/expr/rel.h
	source	create	1	aegis/aer/expr/struct.c
	source	create	1	aegis/aer/expr/struct.h
	source	create	1	aegis/aer/expr/struct_asign.c
	source	create	1	aegis/aer/expr/struct_asign.h
	source	create	1	aegis/aer/func.c
	source	create	1	aegis/aer/func.h
	source	create	1	aegis/aer/func/columns.c



Project "aegis.2.2", Change 43					 Page 2
Change Details				       Mon Aug 22 19:57:59 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	aegis/aer/func/columns.h
	source	create	1	aegis/aer/func/count.c
	source	create	1	aegis/aer/func/count.h
	source	create	1	aegis/aer/func/keys.c
	source	create	1	aegis/aer/func/keys.h
	source	create	1	aegis/aer/func/now.c
	source	create	1	aegis/aer/func/now.h
	source	create	1	aegis/aer/func/print.c
	source	create	1	aegis/aer/func/print.h
	source	create	1	aegis/aer/func/sort.c
	source	create	1	aegis/aer/func/sort.h
	source	create	1	aegis/aer/func/sprintf.c
	source	create	1	aegis/aer/func/sprintf.h
	source	create	1	aegis/aer/func/title.c
	source	create	1	aegis/aer/func/title.h
	source	create	1	aegis/aer/lex.c
	source	create	1	aegis/aer/lex.h
	source	create	1	aegis/aer/list.c
	source	create	1	aegis/aer/list.h
	source	create	1	aegis/aer/parse.c
	source	create	1	aegis/aer/parse.h
	source	create	1	aegis/aer/report.h
	source	create	1	aegis/aer/report.y
	source	create	1	aegis/aer/stmt.c
	source	create	1	aegis/aer/stmt.h
	source	create	1	aegis/aer/stmt/compound.c
	source	create	1	aegis/aer/stmt/compound.h
	source	create	1	aegis/aer/stmt/expr.c
	source	create	1	aegis/aer/stmt/expr.h
	source	create	1	aegis/aer/stmt/for.c
	source	create	1	aegis/aer/stmt/for.h
	source	create	1	aegis/aer/stmt/if.c
	source	create	1	aegis/aer/stmt/if.h
	source	create	1	aegis/aer/stmt/null.c
	source	create	1	aegis/aer/stmt/null.h
	source	create	1	aegis/aer/value.c
	source	create	1	aegis/aer/value.h
	source	create	1	aegis/aer/value/boolean.c
	source	create	1	aegis/aer/value/boolean.h
	source	create	1	aegis/aer/value/enum.c
	source	create	1	aegis/aer/value/enum.h
	source	create	1	aegis/aer/value/error.c
	source	create	1	aegis/aer/value/error.h
	source	create	1	aegis/aer/value/func.c
	source	create	1	aegis/aer/value/func.h
	source	create	1	aegis/aer/value/group.c
	source	create	1	aegis/aer/value/group.h
	source	create	1	aegis/aer/value/gstate.c
	source	create	1	aegis/aer/value/gstate.h
	source	create	1	aegis/aer/value/integer.c
	source	create	1	aegis/aer/value/integer.h
	source	create	1	aegis/aer/value/list.c
	source	create	1	aegis/aer/value/list.h
	source	create	1	aegis/aer/value/nul.c
	source	create	1	aegis/aer/value/nul.h



Project "aegis.2.2", Change 43					 Page 3
Change Details				       Mon Aug 22 19:57:59 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	aegis/aer/value/passwd.c
	source	create	1	aegis/aer/value/passwd.h
	source	create	1	aegis/aer/value/pstate.c
	source	create	1	aegis/aer/value/pstate.h
	source	create	1	aegis/aer/value/real.c
	source	create	1	aegis/aer/value/real.h
	source	create	1	aegis/aer/value/ref.c
	source	create	1	aegis/aer/value/ref.h
	source	create	1	aegis/aer/value/string.c
	source	create	1	aegis/aer/value/string.h
	source	create	1	aegis/aer/value/struct.c
	source	create	1	aegis/aer/value/struct.h
	source	create	1	aegis/aer/value/time.c
	source	create	1	aegis/aer/value/time.h
	source	create	1	aegis/aer/value/void.c
	source	create	1	aegis/aer/value/void.h
	source	modify	2	aegis/arglex2.h
	source	modify	8	aegis/gonzo.c
	source	modify	3	aegis/gonzo.h
	source	modify	6	aegis/main.c
	source	modify	4	aegis/type.c
	source	modify	5	aegis/type.h
	source	modify	11	aux/Howto.cook
	source	modify	4	aux/Makefi.file.sh
	source	modify	8	aux/Makefile.sh
	source	modify	3	aux/configure.in
	build	modify	30	aux/new.so
	source	modify	3	aux/template/test
	source	modify	2	common/ac/string.h
	source	modify	3	common/ansi.c
	build	modify	2	common/config.h.in
	source	modify	3	common/error.c
	source	create	1	common/mprintf.c
	source	create	1	common/mprintf.h
	build	modify	37	common/patchlevel.h
	source	modify	4	common/str.c
	source	create	1	common/symtab.c
				Moved from fmtgen/symtab.c
	source	create	1	common/symtab.h
				Moved from fmtgen/symtab.h
	source	modify	7	common/word.c
	source	modify	6	common/word.h
	build	modify	3	configure
	build	modify	37	doc/version.so
	source	modify	2	fmtgen/parse.h
	source	modify	6	fmtgen/parse.y
	source	remove	1	fmtgen/symtab.c
				Moved to common/symtab.c
	source	remove	1	fmtgen/symtab.h
				Moved to common/symtab.h
	source	modify	2	fmtgen/type/enumeration.c
	source	modify	2	fmtgen/type/list.c
	source	modify	3	fmtgen/type/structure.c
	source	modify	6	lib/cshrc
	source	modify	6	lib/profile



Project "aegis.2.2", Change 43					 Page 4
Change Details				       Mon Aug 22 19:57:59 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	lib/report/Projects
	source	modify	4	man1/aed.1
	source	modify	5	man1/aegis.1
	source	modify	3	man1/ael.1
	source	modify	4	man1/aenf.1
	source	create	1	man1/aer.1
	source	modify	2	man1/o_regress.so
	source	modify	2	man1/o_symlnk.so
	source	modify	3	man5/aecattr.5
	source	modify	8	man5/aepconf.5
	source	create	1	man5/aer.5
	source	modify	7	man5/aesub.5
	test	create	1	test/00/t0021a.sh
	test	create	1	test/00/t0022a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Wed Apr 20	pmiller
			09:11:38 1994
	develop_begin	Wed Apr 20	pmiller	 Elapsed time: 30.936
			09:11:49 1994		 days.
	develop_end	Fri Jun	 3	pmiller
			17:42:48 1994
	review_pass	Fri Jun	 3	pmiller
			17:50:32 1994
	integrate_begin Fri Jun	 3	pmiller	 Elapsed time: 0.000
			17:52:46 1994		 days.
	integrate_pass	Sun Jun	 5	pmiller
			06:49:37 1994



Project "aegis.2.2", Change 44					 Page 1
Change Details				       Mon Aug 22 19:58:00 1994

NAME
	Project "aegis.2.2", Delta 42, Change 44.

SUMMARY
	improve report generator

DESCRIPTION
	This change improves the report generator in a number of ways:
	1. it adds the remaining operators which were not present in
	the initial implementation.
	2. it adds a number of statements which were also not present
	in the initial implementation.
	3. it adds a number of builtin functions necessary to
	generating reports.
	4. it adds the report "index" file, rather than groping the
	library trees.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	35	MANIFEST
	build	modify	6	Makefile.in
	build	modify	32	README
	source	modify	2	aegis/aer.c
	source	modify	2	aegis/aer/expr/assign.c
	source	modify	2	aegis/aer/expr/assign.h
	source	create	1	aegis/aer/expr/bit.c
	source	create	1	aegis/aer/expr/bit.h
	source	modify	2	aegis/aer/expr/constant.c
	source	create	1	aegis/aer/expr/incr.c
	source	create	1	aegis/aer/expr/incr.h
	source	modify	2	aegis/aer/expr/list.c
	source	modify	2	aegis/aer/expr/list.h
	source	create	1	aegis/aer/expr/logical.c
	source	create	1	aegis/aer/expr/logical.h
	source	modify	2	aegis/aer/expr/mul.c
	source	modify	2	aegis/aer/expr/mul.h
	source	modify	2	aegis/aer/expr/neg.c
	source	modify	2	aegis/aer/expr/plus.c
	source	modify	2	aegis/aer/expr/plus.h
	source	create	1	aegis/aer/expr/power.c
	source	create	1	aegis/aer/expr/power.h
	source	create	1	aegis/aer/expr/shift.c
	source	create	1	aegis/aer/expr/shift.h
	source	modify	2	aegis/aer/func.c
	source	modify	2	aegis/aer/func/columns.c
	source	create	1	aegis/aer/func/page_width.c
	source	create	1	aegis/aer/func/page_width.h
	source	create	1	aegis/aer/func/project.c



Project "aegis.2.2", Change 44					 Page 2
Change Details				       Mon Aug 22 19:58:00 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	aegis/aer/func/project.h
	source	create	1	aegis/aer/func/terse.c
	source	create	1	aegis/aer/func/terse.h
	source	create	1	aegis/aer/func/typeof.c
	source	create	1	aegis/aer/func/typeof.h
	source	modify	2	aegis/aer/lex.c
	source	modify	2	aegis/aer/list.c
	source	modify	2	aegis/aer/parse.c
	source	modify	2	aegis/aer/parse.h
	source	modify	2	aegis/aer/report.y
	source	create	1	aegis/aer/stmt/while.c
	source	create	1	aegis/aer/stmt/while.h
	source	modify	2	aegis/aer/value.c
	source	modify	2	aegis/aer/value.h
	source	modify	2	aegis/aer/value/boolean.c
	source	modify	2	aegis/aer/value/enum.c
	source	modify	2	aegis/aer/value/error.c
	source	modify	2	aegis/aer/value/group.c
	source	modify	2	aegis/aer/value/gstate.c
	source	modify	2	aegis/aer/value/integer.c
	source	modify	2	aegis/aer/value/integer.h
	source	modify	2	aegis/aer/value/list.c
	source	modify	2	aegis/aer/value/nul.c
	source	modify	2	aegis/aer/value/passwd.c
	source	modify	2	aegis/aer/value/pstate.c
	source	modify	2	aegis/aer/value/real.c
	source	modify	2	aegis/aer/value/real.h
	source	modify	2	aegis/aer/value/ref.c
	source	modify	2	aegis/aer/value/string.c
	source	modify	2	aegis/aer/value/struct.c
	source	modify	2	aegis/aer/value/time.c
	source	modify	2	aegis/aer/value/void.c
	source	modify	9	aegis/gonzo.c
	source	create	1	aegis/rptidx.def
	source	modify	12	aux/Howto.cook
	source	modify	9	aux/Makefile.sh
	build	modify	30	aux/new.so
	source	create	1	aux/template/report
	source	modify	2	common/ac/limits.h
	build	modify	2	common/config.h.in
	build	modify	39	common/patchlevel.h
	source	modify	7	config
	build	modify	3	configure
	build	modify	39	doc/version.so
	source	create	1	lib/report.index
	source	remove	1	lib/report/Projects
				Moved to lib/report/proj_lists.rpt
	source	create	1	lib/report/proj_admin.rpt
	source	create	1	lib/report/proj_devel.rpt
	source	create	1	lib/report/proj_files.rpt
	source	create	1	lib/report/proj_integ.rpt
	source	create	1	lib/report/proj_lists.rpt
				Moved from lib/report/Projects
	source	create	1	lib/report/proj_rvwrs.rpt
	source	create	1	lib/report/proj_staff.rpt



Project "aegis.2.2", Change 44					 Page 3
Change Details				       Mon Aug 22 19:58:00 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	man5/aer.5
	source	create	1	man5/aerptidx.5
	test	create	1	test/00/t0023a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sun Jun	 5	pmiller
			09:00:14 1994
	develop_begin	Sun Jun	 5	pmiller	 Elapsed time: 8.197
			09:00:37 1994		 days.
	develop_end	Wed Jun 15	pmiller	 Elapsed time: 0.527
			10:29:17 1994		 days.
	review_pass	Thu Jun 16	pmiller
			06:56:19 1994
	integrate_begin Thu Jun 16	pmiller	 Elapsed time: 1.053
			06:58:34 1994		 days.
	integrate_pass	Fri Jun 17	pmiller
			07:22:27 1994



Project "aegis.2.2", Change 45					 Page 1
Change Details				       Mon Aug 22 19:58:01 1994

NAME
	Project "aegis.2.2", Delta 50, Change 45.

SUMMARY
	allow administrators to change the owner of a change

DESCRIPTION
	This change adds the 'aechown' command, allowing project
	administrators to reassign a change in the 'being developed'
	state.

	My thanks to Simon Pickup <simon@adacel.com.au> for this
	suggestion.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	40	MANIFEST
	build	modify	12	Makefile.in
	build	modify	37	README
	source	create	1	aegis/aechown.c
	source	create	1	aegis/aechown.h
	source	modify	4	aegis/arglex2.h
	source	modify	10	aegis/help.c
	source	modify	8	aegis/main.c
	source	modify	14	aux/Howto.cook
	source	modify	5	aux/Makefi.file.sh
	source	modify	10	aux/Makefile.sh
	source	modify	13	aux/new.2.2.so
	build	modify	30	aux/new.so
	build	modify	3	common/config.h.in
	build	modify	47	common/patchlevel.h
	build	modify	4	configure
	build	modify	47	doc/version.so
	source	modify	7	lib/cshrc
	source	modify	7	lib/profile
	source	create	1	man1/aechown.1
	source	modify	6	man1/aegis.1
	source	create	1	man1/o_user.so
	test	create	1	test/00/t0025a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Jun 17	pmiller	 Elapsed time: 28.963
			14:32:57 1994		 days.
	develop_begin	Fri Jul 29	pmiller	 Elapsed time: 1.350
			06:46:30 1994		 days.
	develop_end	Sun Jul 31	pmiller



Project "aegis.2.2", Change 45					 Page 2
Change Details				       Mon Aug 22 19:58:01 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
			09:23:49 1994
	review_pass	Sun Jul 31	pmiller
			09:24:01 1994
	integrate_begin Sun Jul 31	pmiller	 Elapsed time: 0.620
			09:30:26 1994		 days.
	integrate_pass	Mon Aug	 1	pmiller
			06:39:23 1994



Project "aegis.2.2", Change 46					 Page 1
Change Details				       Mon Aug 22 19:58:02 1994

NAME
	Project "aegis.2.2", Delta 43, Change 46.

SUMMARY
	add change state information to report generator

DESCRIPTION
	1. This change adds access to the change state information
	from the report generator.
	2. Reports have been added which access this information.
	3. The parse and interpret sections of the report generator
	have been separated, so that the pager is only invoked if
	there are no parse errors.
	4. a bug in the time strinizing has been fixed.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	36	MANIFEST
	build	modify	7	Makefile.in
	build	modify	33	README
	source	modify	8	aegis/ael.c
	source	modify	1	aegis/ael.h
	source	modify	3	aegis/aer.c
	source	create	1	aegis/aer/expr/in.c
	source	create	1	aegis/aer/expr/in.h
	source	modify	2	aegis/aer/expr/name.c
	source	modify	3	aegis/aer/func.c
	source	create	1	aegis/aer/func/change.c
	source	create	1	aegis/aer/func/change.h
	source	create	1	aegis/aer/func/eject.c
	source	create	1	aegis/aer/func/eject.h
	source	create	1	aegis/aer/func/need.c
	source	create	1	aegis/aer/func/need.h
	source	modify	2	aegis/aer/func/now.c
	source	modify	2	aegis/aer/func/now.h
	source	modify	3	aegis/aer/parse.c
	source	modify	3	aegis/aer/parse.h
	source	modify	2	aegis/aer/report.h
	source	modify	3	aegis/aer/report.y
	source	create	1	aegis/aer/value/cstate.c
	source	create	1	aegis/aer/value/cstate.h
	source	modify	3	aegis/aer/value/pstate.c
	source	modify	3	aegis/aer/value/time.c
	source	modify	9	aux/new.2.2.so
	build	modify	30	aux/new.so
	build	modify	2	common/config.h.in
	build	modify	40	common/patchlevel.h
	build	modify	3	configure



Project "aegis.2.2", Change 46					 Page 2
Change Details				       Mon Aug 22 19:58:02 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	40	doc/version.so
	source	modify	2	lib/report.index
	source	create	1	lib/report/chan_files.rpt
	source	create	1	lib/report/chan_lists.rpt
	source	create	1	lib/report/file_activ.rpt
	source	create	1	lib/report/file_hstry.rpt
	source	modify	2	lib/report/proj_files.rpt
	source	create	1	lib/report/proj_stats.rpt
	source	modify	4	man5/aer.5
	test	create	1	test/00/t0024a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Jun 17	pmiller
			14:34:01 1994
	develop_begin	Fri Jun 17	pmiller	 Elapsed time: 4.982
			14:42:05 1994		 days.
	develop_end	Fri Jun 24	pmiller
			14:33:51 1994
	review_pass	Fri Jun 24	pmiller
			14:39:18 1994
	integrate_begin Fri Jun 24	pmiller	 Elapsed time: 0.058
			14:46:17 1994		 days.
	integrate_pass	Sat Jun 25	pmiller
			07:42:26 1994



Project "aegis.2.2", Change 47					 Page 1
Change Details				       Mon Aug 22 19:58:03 1994

NAME
	Project "aegis.2.2", Delta 49, Change 47.

SUMMARY
	add ability to do partial build

DESCRIPTION
	You can now name files on the aeb command line. These files
	will be passed to the build command.

	My thanks to David Bell <dbell@canb.auug.org.au> for this suggestion.

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

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	39	MANIFEST
	build	modify	11	Makefile.in
	build	modify	36	README
	source	modify	9	aegis/aeb.c
	source	modify	9	aegis/change.c
	source	modify	7	aegis/change.h
	source	modify	12	aux/new.2.2.so
	build	modify	30	aux/new.so
	build	modify	3	common/config.h.in
	build	modify	46	common/patchlevel.h
	build	modify	4	configure
	build	modify	46	doc/version.so
	source	modify	5	man1/aeb.1
	source	modify	3	man1/o_symlnk.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Jun 17	pmiller	 Elapsed time: 17.902
			14:41:26 1994		 days.
	develop_begin	Wed Jul 13	pmiller	 Elapsed time: 11.108
			13:57:08 1994		 days.
	develop_end	Thu Jul 28	pmiller
			14:45:40 1994
	review_pass	Thu Jul 28	pmiller
			14:45:55 1994
	integrate_begin Thu Jul 28	pmiller	 Elapsed time: 0.000
			14:52:30 1994		 days.
	integrate_pass	Fri Jul 29	pmiller
			07:21:14 1994



Project "aegis.2.2", Change 48					 Page 1
Change Details				       Mon Aug 22 19:58:04 1994

NAME
	Project "aegis.2.2", Delta 51, Change 48.

SUMMARY
	allow administrators to begin development on behalf of a
	developer

DESCRIPTION
	The change adds the ability of project administrators to do an
	'aedb' on behalf of a developer. This has been requested many
	times, however it should be used with caution as it can
	alienate developers.  The ability of the developer to do an
	'aedbu' has not been removed.

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

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	41	MANIFEST
	build	modify	13	Makefile.in
	build	modify	38	README
	source	modify	10	aegis/aed.c
	source	modify	9	aegis/aedb.c
	source	modify	5	aegis/aepa.c
	source	modify	10	aegis/change.c
	source	modify	8	aegis/change.h
	source	modify	2	aegis/pattr.def
	source	modify	11	aux/Makefile.sh
	source	modify	14	aux/new.2.2.so
	build	modify	30	aux/new.so
	build	modify	3	common/config.h.in
	build	modify	48	common/patchlevel.h
	build	modify	4	configure
	build	modify	48	doc/version.so
	source	create	1	lib/db_forced.sh
	source	modify	5	man1/aedb.1
	source	modify	4	man1/o_symlnk.so
	source	modify	2	man5/aepattr.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sun Jun 19	pmiller	 Elapsed time: 30.672
			09:16:16 1994		 days.
	develop_begin	Mon Aug	 1	pmiller	 Elapsed time: 0.000
			06:48:28 1994		 days.



Project "aegis.2.2", Change 48					 Page 2
Change Details				       Mon Aug 22 19:58:04 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
	develop_end	Tue Aug	 2	pmiller	 Elapsed time: 0.066
			14:45:31 1994		 days.
	review_pass	Tue Aug	 2	pmiller	 Elapsed time: 0.157
			15:15:17 1994		 days.
	integrate_begin Tue Aug	 2	pmiller	 Elapsed time: 0.000
			16:25:55 1994		 days.
	integrate_pass	Wed Aug	 3	pmiller
			07:04:05 1994



Project "aegis.2.2", Change 49					 Page 1
Change Details				       Mon Aug 22 19:58:06 1994

NAME
	Project "aegis.2.2", Delta 56, Change 49.

SUMMARY
	uncopy unchanged files

DESCRIPTION
	The "aecpu" command now has a -UNChanged option, allowing
	unchanged files to be uncopied.	 This is very useful when
	combined with the directory copy of the "aecp" command.

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "aix", "alpha",
	"sun4" and "sun5" architectures.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	41	MANIFEST
	build	modify	16	Makefile.in
	build	modify	39	README
	source	modify	8	aegis/aecpu.c
	source	modify	10	aegis/ael.c
	source	modify	5	aegis/arglex2.h
	source	modify	3	aegis/file.c
	source	modify	2	aegis/file.h
	source	modify	10	aegis/glue.c
	source	modify	5	aegis/glue.h
	source	modify	10	aegis/gonzo.c
	source	modify	9	aegis/main.c
	source	modify	13	aegis/os.c
	source	modify	13	aux/Makefile.sh
	source	modify	15	aux/new.2.2.so
	build	modify	30	aux/new.so
	build	modify	4	common/config.h.in
	build	modify	53	common/patchlevel.h
	build	modify	5	configure
	build	modify	53	doc/version.so
	source	modify	4	man1/aecpu.1

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Jul	 1	pmiller	 Elapsed time: 24.080
			06:34:07 1994		 days.
	develop_begin	Thu Aug	 4	pmiller	 Elapsed time: 11.022
			07:10:04 1994		 days.
	develop_end	Fri Aug 19	pmiller
			07:19:59 1994



Project "aegis.2.2", Change 49					 Page 2
Change Details				       Mon Aug 22 19:58:06 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
	review_pass	Fri Aug 19	pmiller	 Elapsed time: 0.025
			07:24:49 1994		 days.
	integrate_begin Fri Aug 19	pmiller	 Elapsed time: 0.997
			07:36:14 1994		 days.
	integrate_pass	Sat Aug 20	pmiller
			07:34:47 1994



Project "aegis.2.2", Change 50					 Page 1
Change Details				       Mon Aug 22 19:58:07 1994

NAME
	Project "aegis.2.2", Delta 53, Change 50.

SUMMARY
	fix problems with AIX

DESCRIPTION
	A numbver of problems were found when aegis was tried on AIX.
	These have now been fixed.

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

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	41	MANIFEST
	build	modify	14	Makefile.in
	build	modify	38	README
	source	modify	2	aegis/aer/func/sprintf.c
	source	modify	4	aegis/aer/report.y
	source	modify	3	aegis/aer/value/real.c
	source	modify	7	aegis/aermu.c
	source	modify	2	aegis/dir.c
	source	modify	8	aegis/glue.c
	source	modify	4	aegis/gram.y
	source	modify	4	aegis/lex.c
	source	modify	2	aegis/lex/file.c
	source	modify	6	aux/Makefi.file.sh
	source	modify	12	aux/Makefile.sh
	source	modify	2	aux/config.h.in2
	build	modify	30	aux/new.so
	build	modify	4	common/config.h.in
	source	modify	5	common/mem.c
	build	modify	50	common/patchlevel.h
	build	modify	4	configure
	build	modify	50	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Fri Jul 29	pmiller	 Elapsed time: 5.825
			09:16:18 1994		 days.
	develop_begin	Fri Aug	 5	pmiller	 Elapsed time: 1.067
			15:27:38 1994		 days.
	develop_end	Mon Aug	 8	pmiller	 Elapsed time: 0.023
			15:57:50 1994		 days.
	review_pass	Mon Aug	 8	pmiller	 Elapsed time: 0.023



Project "aegis.2.2", Change 50					 Page 2
Change Details				       Mon Aug 22 19:58:07 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
			16:08:16 1994		 days.
	integrate_begin Mon Aug	 8	pmiller	 Elapsed time: 0.655
			16:18:42 1994		 days.
	integrate_pass	Mon Aug	 8	pmiller
			21:13:20 1994



Project "aegis.2.2", Change 51					 Page 1
Change Details				       Mon Aug 22 19:58:08 1994

NAME
	Project "aegis.2.2", Delta 52, Change 51.

SUMMARY
	aeibu is done as wrong user

DESCRIPTION
	This change fixes a number of bugs:
	1. The permissions used to remove the directory in aeibu is
	the integrator, and it should be the project owner.
	2. The aechown command did not correctly change the
	development directory filed of the change state file.
	3. The aechown command should invoke the forced develop begin
	notify command.

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "sun4" and
	"sun5" architectures.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	41	MANIFEST
	build	modify	13	Makefile.in
	build	modify	38	README
	source	modify	2	aegis/aechown.c
	source	modify	6	aegis/aeibu.c
	source	modify	11	aegis/change.c
	source	modify	6	aegis/parse.c
	build	modify	30	aux/new.so
	build	modify	3	common/config.h.in
	build	modify	49	common/patchlevel.h
	build	modify	4	configure
	build	modify	49	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Aug	 1	pmiller	 Elapsed time: 1.711
			09:22:00 1994		 days.
	develop_begin	Wed Aug	 3	pmiller	 Elapsed time: 1.608
			07:11:58 1994		 days.
	develop_end	Thu Aug	 4	pmiller	 Elapsed time: 0.075
			11:45:23 1994		 days.
	review_pass	Thu Aug	 4	pmiller
			12:19:03 1994
	integrate_begin Thu Aug	 4	pmiller	 Elapsed time: 0.589
			12:26:26 1994		 days.
	integrate_pass	Fri Aug	 5	pmiller



Project "aegis.2.2", Change 51					 Page 2
Change Details				       Mon Aug 22 19:58:08 1994

	What		When		Who	 Comment
	------		------		-----	 ---------
			09:21:28 1994



Project "aegis.2.2", Change 52					 Page 1
Change Details				       Mon Aug 22 19:58:09 1994

NAME
	Project "aegis.2.2", Delta 54, Change 52.

SUMMARY
	add AIX to the architectures

DESCRIPTION
	1. Add AIX to the list of mandatory architectures.  This
	required enhancing the logging code to cope with stupid
	operating systems.
	2. a small bug was found and fixed in the aechown code - it
	forgot to create directories first

	This change must pass a full regression test.  This change is
	exempt from testing against the development directory.	This
	change is exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "sun4", "sun5"
	and "aix" architectures.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	41	MANIFEST
	build	modify	14	Makefile.in
	build	modify	38	README
	source	modify	3	aegis/aechown.c
	source	modify	5	aegis/log.c
	source	modify	12	aegis/os.c
	source	modify	15	aux/Howto.cook
	build	modify	30	aux/new.so
	build	modify	4	common/config.h.in
	build	modify	51	common/patchlevel.h
	source	modify	8	config
	build	modify	5	configure
	build	modify	51	doc/version.so

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Tue Aug	 9	pmiller
			06:13:07 1994
	develop_begin	Tue Aug	 9	pmiller	 Elapsed time: 4.158
			06:13:13 1994		 days.
	develop_end	Sun Aug 14	pmiller
			07:24:13 1994
	review_pass	Sun Aug 14	pmiller
			07:25:11 1994
	integrate_begin Sun Aug 14	pmiller	 Elapsed time: 0.920
			07:31:58 1994		 days.
	integrate_pass	Mon Aug 15	pmiller
			06:55:55 1994



Project "aegis.2.2", Change 53					 Page 1
Change Details				       Mon Aug 22 19:58:10 1994

NAME
	Project "aegis.2.2", Delta 55, Change 53.

SUMMARY
	add DEC Alpha to the list of mandatory architectures

DESCRIPTION
	The DEC Alpha is a 64-bit machine - a few problems were
	revealed:
	1. in several places the strings.h prototypes were not included
	2. some dialects have a ``typeof'' reserved word
	3. the ``basename'' function is in libc on the alpha, so avoid
	it.

	This change is exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "sun4", "sun5",
	"aix" and "alpha" architectures.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	32	BUILDING
	build	modify	41	MANIFEST
	build	modify	15	Makefile.in
	build	modify	38	README
	source	modify	4	aegis/aechown.c
	source	modify	2	aegis/aer/expr/shift.c
	source	modify	3	aegis/aer/func/sprintf.c
	source	modify	3	aegis/aer/value.c
	source	modify	3	aegis/aer/value.h
	source	modify	3	aegis/aer/value/boolean.c
	source	modify	2	aegis/aer/value/cstate.c
	source	modify	3	aegis/aer/value/enum.c
	source	modify	3	aegis/aer/value/error.c
	source	modify	2	aegis/aer/value/func.c
	source	modify	3	aegis/aer/value/group.c
	source	modify	3	aegis/aer/value/gstate.c
	source	modify	3	aegis/aer/value/integer.c
	source	modify	3	aegis/aer/value/list.c
	source	modify	3	aegis/aer/value/nul.c
	source	modify	3	aegis/aer/value/passwd.c
	source	modify	4	aegis/aer/value/pstate.c
	source	modify	4	aegis/aer/value/real.c
	source	modify	3	aegis/aer/value/ref.c
	source	modify	3	aegis/aer/value/string.c
	source	modify	3	aegis/aer/value/struct.c
	source	modify	4	aegis/aer/value/time.c
	source	modify	3	aegis/aer/value/void.c
	source	modify	9	aegis/glue.c
	build	modify	30	aux/new.so
	build	modify	4	common/config.h.in
	build	modify	52	common/patchlevel.h



Project "aegis.2.2", Change 53					 Page 2
Change Details				       Mon Aug 22 19:58:10 1994

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	common/trace.c
	source	modify	9	config
	build	modify	5	configure
	build	modify	52	doc/version.so
	source	modify	7	fmtgen/parse.y
	test	modify	3	test/00/t0022a.sh
	test	modify	3	test/00/t0023a.sh
	source	modify	3	txt2c/txt2c.c

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sun Aug 14	pmiller
			06:56:43 1994
	develop_begin	Sun Aug 14	pmiller	 Elapsed time: 1.952
			06:56:54 1994		 days.
	develop_end	Tue Aug 16	pmiller
			06:35:23 1994
	review_pass	Tue Aug 16	pmiller
			06:37:34 1994
	integrate_begin Tue Aug 16	pmiller	 Elapsed time: 1.102
			06:40:48 1994		 days.
	integrate_pass	Wed Aug 17	pmiller
			07:26:50 1994



Project "aegis.2.2", Change 54					 Page 1
Change Details				       Mon Aug 22 19:58:12 1994

NAME
	Project "aegis.2.2", Delta 57, Change 54.

SUMMARY
	fix problems found in Linux testing

DESCRIPTION
	1. Locking the same place twice in a file had problem when
	*un*locking.
	2. the change details listing had a formatting problem.
	3. Test 11 needed the dependence on the lex librarry (-ll)
	removed.

	This change must pass a full regression test.  This change is
	exempt from testing against the baseline.

ARCHITECTURES
	This change must build and test in each of the "aix", "alpha",
	"sun4" and "sun5" architectures.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	build	modify	33	BUILDING
	build	modify	41	MANIFEST
	build	modify	16	Makefile.in
	build	modify	39	README
	source	modify	11	aegis/ael.c
	source	modify	4	aegis/lock.c
	source	modify	10	aux/BUILDING.man
	build	modify	30	aux/new.so
	build	modify	4	common/config.h.in
	build	modify	54	common/patchlevel.h
	build	modify	5	configure
	build	modify	54	doc/version.so
	test	modify	7	test/00/t0011a.sh

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Sat Aug 20	pmiller	 Elapsed time: 0.025
			07:44:50 1994		 days.
	develop_begin	Sat Aug 20	pmiller	 Elapsed time: 0.000
			07:56:09 1994		 days.
	develop_end	Sun Aug 21	pmiller
			21:33:13 1994
	review_pass	Sun Aug 21	pmiller
			21:36:02 1994
	integrate_begin Sun Aug 21	pmiller	 Elapsed time: 0.000
			21:43:11 1994		 days.
	integrate_pass	Mon Aug 22	pmiller
			07:44:19 1994



Project "aegis.2.2", Change 55					 Page 1
Change Details				       Mon Aug 22 19:58:13 1994

NAME
	Project "aegis.2.2", Delta 58, Change 55.

SUMMARY
	fix problems found in portability testing

DESCRIPTION
	1. a couple of varargs/stards problems
	2. a couple of static problems

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

ARCHITECTURES
	This change must build and test in each of the "aix", "alpha",
	"sun4" and "sun5" architectures.

	arch.	 host	  aeb	    aet	      aet -bl	aet -reg
	-------- -------- --------- --------- --------- ---------
	aix		  required  exempt    exempt	exempt
	alpha		  required  exempt    exempt	exempt
	sun4		  required  exempt    exempt	exempt
	sun5		  required  exempt    exempt	exempt
			  --------- --------- --------- ---------
			  required  exempt    exempt	exempt

CAUSE
	This change was caused by internal_bug.

STATE
	This change is in the 'being_integrated' state.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	1	aegis/aer/expr.c
	source	modify	2	aegis/aer/expr/assign.c
	source	modify	2	aegis/aer/expr/shift.c
	source	modify	3	aegis/aer/value/error.c
	source	modify	15	aux/Howto.cook

HISTORY
	What		When		Who	 Comment
	------		------		-----	 ---------
	new_change	Mon Aug 22	pmiller
			07:39:01 1994
	develop_begin	Mon Aug 22	pmiller	 Elapsed time: 0.000
			07:48:55 1994		 days.
	develop_end	Mon Aug 22	pmiller
			19:33:55 1994
	review_pass	Mon Aug 22	pmiller
			19:35:48 1994
	integrate_begin Mon Aug 22	pmiller	 Elapsed time: 0.033
			19:43:31 1994		 days.
