


Project "aegis.2.0"						 Page 1
List of Changes				       Tue Aug 17 23:24:16 1993

Change	State		Description
------- -------		-------------
   1	completed	New release derived from aegis.1.4.
   2	completed	change references to 'alpha' to talk about
			'beta'
   3	completed	correct spelling errors
   4	completed	improve default page width behaviour
   5	completed	fix the csh command aliases
   6	completed	add the develop_begin command
   7	completed	Emphasize tests as part of source in user guide
   8	completed	Typo in HP support
   9	completed	add Linux config
  10	completed	fix problem in glue
  11	completed	add list locks functionality
  12	completed	cope with absent config file
  13	completed	add the aemv command
  14	completed	make log files behave more usefully
  15	completed	guess the default project and/or change from
			the pathname of the current directory
  16	completed	add new cause - internal_improvement
  17	completed	clean up, in preparation for release
  18	completed	add -edit options to aeca aenc and aepa
			commands
  19	completed	fix 'enum boolean' problem
  20	completed	add -MAJor and -MINOr options to aenpr
  21	completed	add the -ANticipate option to aed
  22	completed	project attributes could be edited by anyone
  23	completed	additional terse listings
  24	completed	fix bug in pattr_ed
  25	completed	add list outstanding changes
  26	completed	interface improvements
  27	being_		documentation example fails on convex
	integrated



Project "aegis.2.0", Change 1					 Page 1
Change Details				       Tue Aug 17 23:24:20 1993

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

SUMMARY
	New release derived from aegis.1.4.

DESCRIPTION
	New release derived from aegis.1.4.

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

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	LICENSE
	source	create	1	aegis/administ.c
	source	create	1	aegis/administ.h
	source	create	1	aegis/arglex2.h
	source	create	1	aegis/build.c
	source	create	1	aegis/build.h
	source	create	1	aegis/cattr.def
	source	create	1	aegis/cattr_ed.c
	source	create	1	aegis/cattr_ed.h
	source	create	1	aegis/change.c
	source	create	1	aegis/change.h
	source	create	1	aegis/chdir.c
	source	create	1	aegis/chdir.h
	source	create	1	aegis/col.c
	source	create	1	aegis/col.h
	source	create	1	aegis/commit.c
	source	create	1	aegis/commit.h
	source	create	1	aegis/common.def
	source	create	1	aegis/copyfile.c
	source	create	1	aegis/copyfile.h
	source	create	1	aegis/cstate.def
	source	create	1	aegis/develop1.c
	source	create	1	aegis/develop1.h
	source	create	1	aegis/develop2.c
	source	create	1	aegis/develop2.h
	source	create	1	aegis/diff.c
	source	create	1	aegis/diff.h
	source	create	1	aegis/dir.c
	source	create	1	aegis/dir.h
	source	create	1	aegis/file.c
	source	create	1	aegis/file.h
	source	create	1	aegis/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



Project "aegis.2.0", Change 1					 Page 2
Change Details				       Tue Aug 17 23:24:20 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	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/integra1.c
	source	create	1	aegis/integra1.h
	source	create	1	aegis/integra2.c
	source	create	1	aegis/integra2.h
	source	create	1	aegis/io.c
	source	create	1	aegis/io.h
	source	create	1	aegis/lex.c
	source	create	1	aegis/lex.h
	source	create	1	aegis/list.c
	source	create	1	aegis/list.h
	source	create	1	aegis/lock.c
	source	create	1	aegis/lock.h
	source	create	1	aegis/log.c
	source	create	1	aegis/log.h
	source	create	1	aegis/main.c
	source	create	1	aegis/new_chan.c
	source	create	1	aegis/new_chan.h
	source	create	1	aegis/new_file.c
	source	create	1	aegis/new_file.h
	source	create	1	aegis/new_proj.c
	source	create	1	aegis/new_proj.h
	source	create	1	aegis/new_rele.c
	source	create	1	aegis/new_rele.h
	source	create	1	aegis/new_test.c
	source	create	1	aegis/new_test.h
	source	create	1	aegis/os.c
	source	create	1	aegis/os.h
	source	create	1	aegis/pager.c
	source	create	1	aegis/pager.h
	source	create	1	aegis/parse.c
	source	create	1	aegis/parse.h
	source	create	1	aegis/pattr.def
	source	create	1	aegis/pattr_ed.c
	source	create	1	aegis/pattr_ed.h
	source	create	1	aegis/pconf.def
	source	create	1	aegis/project.c
	source	create	1	aegis/project.h
	source	create	1	aegis/pstate.def
	source	create	1	aegis/rem_file.c
	source	create	1	aegis/rem_file.h
	source	create	1	aegis/rem_proj.c
	source	create	1	aegis/rem_proj.h
	source	create	1	aegis/review.c
	source	create	1	aegis/review.h
	source	create	1	aegis/reviewer.c
	source	create	1	aegis/reviewer.h
	source	create	1	aegis/sub.c
	source	create	1	aegis/sub.h
	source	create	1	aegis/test.c
	source	create	1	aegis/test.h
	source	create	1	aegis/type.c



Project "aegis.2.0", Change 1					 Page 3
Change Details				       Tue Aug 17 23:24:20 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	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/ALPHA.man
	source	create	1	aux/BUILDING.man
	source	create	1	aux/BUILDpyr.man
	source	create	1	aux/CHANGES.sh
	source	create	1	aux/Howto.cook
	source	create	1	aux/MANIFEST.sh
	source	create	1	aux/Makefile.awk
	source	create	1	aux/Makefile.sh
	source	create	1	aux/README.man
	source	create	1	aux/patches.sh
	source	create	1	common/ansi.c
	source	create	1	common/arglex.c
	source	create	1	common/arglex.h
	source	create	1	common/error.c
	source	create	1	common/error.h
	source	create	1	common/main.h
	source	create	1	common/mem.c
	source	create	1	common/mem.h
	source	create	1	common/option.c
	source	create	1	common/option.h
	source	create	1	common/s-v-arg.h
	source	create	1	common/str.c
	source	create	1	common/str.h
	source	create	1	common/trace.c
	source	create	1	common/trace.h
	source	create	1	common/word.c
	source	create	1	common/word.h
	source	create	1	conf/AIX-3.2
	source	create	1	conf/ConvexOS-10
	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/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
	source	create	1	doc/c1.3.so
	source	create	1	doc/c1.4.so



Project "aegis.2.0", Change 1					 Page 4
Change Details				       Tue Aug 17 23:24:20 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	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
	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/cshrc
	source	create	1	lib/de.inews.sh
	source	create	1	lib/de.sh
	source	create	1	lib/deu.inews.sh



Project "aegis.2.0", Change 1					 Page 5
Change Details				       Tue Aug 17 23:24:20 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	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/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
	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



Project "aegis.2.0", Change 1					 Page 6
Change Details				       Tue Aug 17 23:24:20 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	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_help.so
	source	create	1	man1/o_indep.so
	source	create	1	man1/o_keep.so
	source	create	1	man1/o_lib.so
	source	create	1	man1/o_list.so
	source	create	1	man1/o_major.so
	source	create	1	man1/o_manual.so
	source	create	1	man1/o_min.so
	source	create	1	man1/o_minor.so
	source	create	1	man1/o_nolog.so
	source	create	1	man1/o_overw.so
	source	create	1	man1/o_page.so
	source	create	1	man1/o_project.so
	source	create	1	man1/o_terse.so
	source	create	1	man1/o_verbose.so
	source	create	1	man1/z_cr.so
	source	create	1	man1/z_exit.so
	source	create	1	man1/z_intuit.so
	source	create	1	man1/z_name.so
	source	create	1	man5/aecattr.5
	source	create	1	man5/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
	test	create	1	test/00/t0001a.sh
	test	create	1	test/00/t0002a.sh
	test	create	1	test/00/t0003a.sh
	test	create	1	test/00/t0004a.sh
	test	create	1	test/00/t0005a.sh
	test	create	1	test/00/t0006a.sh
	test	create	1	test/00/t0007a.sh
	test	create	1	test/00/t0008a.sh
	test	create	1	test/00/t0009a.sh
	test	create	1	test/00/t0010a.sh
	test	create	1	test/00/t0011a.sh
	test	create	1	test/00/t0012a.sh
	test	create	1	test/00/t0013a.sh



Project "aegis.2.0", Change 1					 Page 7
Change Details				       Tue Aug 17 23:24:20 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	test	create	1	test/00/t0014a.sh
	test	create	1	test/00/t0015a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Wed Mar 31	pmiller
			21:55:41 1993
	develop_begin	Wed Mar 31	pmiller
			21:55:41 1993
	develop_end	Wed Mar 31	pmiller
			21:55:41 1993
	review_pass	Wed Mar 31	pmiller
			21:55:41 1993
	integrate_begin Wed Mar 31	pmiller
			21:55:41 1993
	integrate_pass	Wed Mar 31	pmiller
			22:05:11 1993



Project "aegis.2.0", Change 2					 Page 1
Change Details				       Tue Aug 17 23:24:21 1993

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

SUMMARY
	change references to 'alpha' to talk about 'beta'

DESCRIPTION
	change references to 'alpha' to talk about 'beta'

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

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	remove	1	aux/ALPHA.man
	source	create	1	aux/BETA.man
	source	modify	2	aux/README.man

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sat Apr	 3	pmiller
			22:13:18 1993
	develop_begin	Sat Apr	 3	pmiller Elapsed time: 0.000
			22:13:24 1993		days.
	develop_end	Mon Apr	 5	pmiller
			10:52:29 1993
	review_pass	Mon Apr	 5	pmiller
			10:52:45 1993
	integrate_begin Mon Apr	 5	pmiller Elapsed time: 0.169
			10:53:34 1993		days.
	integrate_pass	Mon Apr	 5	pmiller
			12:09:49 1993



Project "aegis.2.0", Change 3					 Page 1
Change Details				       Tue Aug 17 23:24:22 1993

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

SUMMARY
	correct spelling errors

DESCRIPTION
	Correct spelling errors in the User Guide and the manual
	entries.

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

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aux/BETA.man
	source	modify	2	aux/BUILDING.man
	source	modify	2	aux/BUILDpyr.man
	source	modify	3	aux/README.man
	source	modify	2	doc/c1.0.so
	source	modify	2	doc/c1.2.so
	source	modify	2	doc/c1.3.so
	source	modify	2	doc/c1.4.so
	source	modify	2	doc/c2.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/c3.1.so
	source	modify	2	doc/c3.2.so
	source	modify	2	doc/c4.1.so
	source	modify	2	doc/c4.2.so
	source	modify	2	doc/c4.3.so
	source	modify	2	doc/c5.0.so
	source	modify	2	doc/c6.0.so
	source	modify	2	doc/c7.1.so
	source	modify	2	doc/c7.2.so
	source	modify	2	doc/c7.4.so
	source	modify	2	doc/c7.5.so
	source	modify	2	doc/c8.0.so
	source	modify	2	doc/c8.1.so
	source	modify	2	doc/c8.2.so
	source	modify	2	doc/c8.3.so
	source	modify	2	doc/cA.0.so
	source	modify	2	doc/cB.0.so
	source	modify	2	doc/cC.0.so
	source	modify	2	man1/aeb.1
	source	modify	2	man1/aecd.1
	source	modify	2	man1/aecp.1
	source	modify	2	man1/aed.1
	source	modify	2	man1/aegis.1
	source	modify	2	man1/aeib.1



Project "aegis.2.0", Change 3					 Page 2
Change Details				       Tue Aug 17 23:24:22 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	man1/aencu.1
	source	modify	2	man1/aenfu.1
	source	modify	2	man1/aenpr.1
	source	modify	2	man1/aenrls.1
	source	modify	2	man1/aentu.1
	source	modify	2	man1/aerf.1
	source	modify	2	man1/aeri.1
	source	modify	2	man1/aerm.1
	source	modify	2	man1/aermu.1
	source	modify	2	man1/aerp.1
	source	modify	2	man1/o_auto.so
	source	modify	2	man1/o_devdir.so
	source	modify	2	man1/o_lib.so
	source	modify	2	man1/o_major.so
	source	modify	2	man1/o_minor.so
	source	modify	2	man1/o_overw.so
	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/aepattr.so
	source	modify	2	man5/aepconf.5
	source	modify	2	man5/aepstate.5
	source	modify	2	man5/aesub.5
	source	modify	2	man5/aeuconf.5

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Apr	 5	pmiller
			12:11:59 1993
	develop_begin	Mon Apr	 5	pmiller Elapsed time: 0.426
			12:12:04 1993		days.
	develop_end	Mon Apr	 5	pmiller
			15:23:43 1993
	review_pass	Mon Apr	 5	pmiller
			15:24:21 1993
	integrate_begin Mon Apr	 5	pmiller Elapsed time: 0.225
			15:25:23 1993		days.
	integrate_pass	Mon Apr	 5	pmiller
			17:06:47 1993



Project "aegis.2.0", Change 4					 Page 1
Change Details				       Tue Aug 17 23:24:23 1993

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

SUMMARY
	improve default page width behaviour

DESCRIPTION
	1. Improve default page width behaviour, many users were
	seeing strangely narrow listings and error messages
	2. Set the umask in the tests.	Some people has very
	restrictive umasks, and this caused the tests to fail.
	3. Change the names of the functions in the option.c file, to
	be consistent with naming scheme used elsewhere.
	4. Make aegis more robust about where the /tmp directory is
	placed, and cope with /tmp as a symlink.

	My thanks to Bob Hollinger <bob@david.wheaton.edu> for
	bringing these problems to my attention.

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/administ.c
	source	modify	2	aegis/build.c
	source	modify	2	aegis/cattr_ed.c
	source	modify	2	aegis/change.c
	source	modify	2	aegis/chdir.c
	source	modify	2	aegis/col.c
	source	modify	2	aegis/copyfile.c
	source	modify	2	aegis/develop1.c
	source	modify	2	aegis/develop2.c
	source	modify	2	aegis/diff.c
	source	modify	2	aegis/gonzo.c
	source	modify	2	aegis/help.c
	source	modify	2	aegis/integra1.c
	source	modify	2	aegis/integra2.c
	source	modify	2	aegis/list.c
	source	modify	2	aegis/main.c
	source	modify	2	aegis/new_chan.c
	source	modify	2	aegis/new_file.c
	source	modify	2	aegis/new_proj.c
	source	modify	2	aegis/new_rele.c
	source	modify	2	aegis/new_test.c
	source	modify	2	aegis/os.c
	source	modify	2	aegis/pattr_ed.c
	source	modify	2	aegis/rem_file.c
	source	modify	2	aegis/rem_proj.c
	source	modify	2	aegis/review.c
	source	modify	2	aegis/reviewer.c
	source	modify	2	aegis/test.c
	source	modify	2	aegis/undo.c
	source	modify	2	aegis/user.c



Project "aegis.2.0", Change 4					 Page 2
Change Details				       Tue Aug 17 23:24:23 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/version.c
	source	modify	2	common/arglex.c
	source	modify	2	common/error.c
	source	modify	2	common/option.c
	source	modify	2	common/option.h
	source	modify	2	common/trace.c
	source	modify	2	config
	source	modify	2	fmtgen/main.c
	test	modify	2	test/00/t0001a.sh
	test	modify	2	test/00/t0002a.sh
	test	modify	2	test/00/t0003a.sh
	test	modify	2	test/00/t0004a.sh
	test	modify	2	test/00/t0005a.sh
	test	modify	2	test/00/t0006a.sh
	test	modify	2	test/00/t0007a.sh
	test	modify	2	test/00/t0008a.sh
	test	modify	2	test/00/t0009a.sh
	test	modify	2	test/00/t0010a.sh
	test	modify	2	test/00/t0011a.sh
	test	modify	2	test/00/t0012a.sh
	test	modify	2	test/00/t0013a.sh
	test	modify	2	test/00/t0014a.sh
	test	modify	2	test/00/t0015a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Apr	 5	pmiller
			21:37:53 1993
	develop_begin	Mon Apr	 5	pmiller Elapsed time: 0.000
			21:38:03 1993		days.
	develop_end	Tue Apr	 6	pmiller
			11:35:39 1993
	review_pass	Tue Apr	 6	pmiller
			11:36:02 1993
	integrate_begin Tue Apr	 6	pmiller Elapsed time: 0.294
			11:37:12 1993		days.
	integrate_pass	Tue Apr	 6	pmiller
			13:49:29 1993



Project "aegis.2.0", Change 5					 Page 1
Change Details				       Tue Aug 17 23:24:24 1993

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

SUMMARY
	fix the csh command aliases

DESCRIPTION
	1. The cshrc file distributed with aegis failed to isolate two
	of the aliases inside quotes.

	My thanks to Brian Decker <brian@arthur.melpar.esys.com> for
	reporting this problem.

	2. On very fast machines, the tests can fail complaining of no
	current build.	This is because the last-time-modified
	granularity is limited to one second.  Put strategic sleeps
	before builds in the tests.

	My thanks to Philip Peake <philip@wv.mentorg.com> for
	reporting this problem.

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

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	aux/BUILDING.man
	source	modify	2	aux/MANIFEST.sh
	source	create	1	conf/SunOS-5.1
	source	modify	2	lib/cshrc
	test	modify	3	test/00/t0002a.sh
	test	modify	3	test/00/t0004a.sh
	test	modify	3	test/00/t0005a.sh
	test	modify	3	test/00/t0006a.sh
	test	modify	3	test/00/t0007a.sh
	test	modify	3	test/00/t0008a.sh
	test	modify	3	test/00/t0009a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue Apr 13	pmiller
			22:56:11 1993
	develop_begin	Tue Apr 13	pmiller Elapsed time: 0.000
			22:59:45 1993		days.
	develop_end	Wed Apr 14	pmiller
			08:54:47 1993
	review_pass	Wed Apr 14	pmiller
			08:54:57 1993
	integrate_begin Wed Apr 14	pmiller Elapsed time: 0.093
			08:55:55 1993		days.
	integrate_pass	Wed Apr 14	pmiller



Project "aegis.2.0", Change 5					 Page 2
Change Details				       Tue Aug 17 23:24:24 1993

	What		When		Who	Comment
	------		------		-----	---------
			09:37:44 1993



Project "aegis.2.0", Change 6					 Page 1
Change Details				       Tue Aug 17 23:24:24 1993

NAME
	Project "aegis.2.0", Delta 13, Change 6.

SUMMARY
	add the develop_begin command

DESCRIPTION
	Add a command that is executed within the development
	directory at develop begin time

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

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aegis/change.c
	source	modify	3	aegis/change.h
	source	modify	3	aegis/develop2.c
	source	modify	3	aegis/integra2.c
	source	modify	5	aegis/list.c
	source	modify	2	aegis/pconf.def
	source	modify	3	doc/c6.0.so

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue Apr 13	pmiller Elapsed time: 41.351
			22:59:39 1993		days.
	develop_begin	Fri Jun 11	pmiller Elapsed time: 0.320
			10:37:34 1993		days.
	develop_end	Fri Jun 11	pmiller
			13:01:43 1993
	review_pass	Fri Jun 11	pmiller
			13:01:56 1993
	integrate_begin Fri Jun 11	pmiller Elapsed time: 0.160
			13:03:04 1993		days.
	integrate_pass	Fri Jun 11	pmiller
			14:15:16 1993



Project "aegis.2.0", Change 7					 Page 1
Change Details				       Tue Aug 17 23:24:25 1993

NAME
	Project "aegis.2.0", Delta 6, Change 7.

SUMMARY
	Emphasize tests as part of source in user guide

DESCRIPTION
	Feedback frequently contained the misconception that tests
	were not editable after they are created.  Add items in manual
	entries and the User Guide to make it clear that tests are
	source files, and subject to all of the same process.

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

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	aegis/copyfile.c
	source	modify	3	aegis/new_test.c
	source	modify	3	doc/c2.1.so
	source	modify	3	doc/c2.5.so
	source	modify	3	doc/c7.1.so
	source	modify	3	man1/aecp.1
	source	modify	2	man1/aent.1

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue Apr 20	pmiller
			11:39:15 1993
	develop_begin	Tue Apr 20	pmiller Elapsed time: 10.252
			11:39:30 1993		days.
	develop_end	Tue May	 4	pmiller
			13:32:50 1993
	develop_end_	Tue May	 4	pmiller Elapsed time: 0.033
	undo		13:33:39 1993		days.
	develop_end	Tue May	 4	pmiller
			13:48:41 1993
	review_pass	Tue May	 4	pmiller
			13:49:43 1993
	integrate_begin Tue May	 4	pmiller Elapsed time: 0.375
			13:50:38 1993		days.
	integrate_pass	Tue May	 4	pmiller
			16:39:26 1993



Project "aegis.2.0", Change 8					 Page 1
Change Details				       Tue Aug 17 23:24:26 1993

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

SUMMARY
	Typo in HP support

DESCRIPTION
	Typo in HP support in the common/ansi.c file resulted in
	confusion about correct configuration.

	My thanks to <andy@pic.melco.co.jp> for reporting this problem.

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

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	common/ansi.c
	source	modify	2	conf/hpux-8.07

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon May 10	pmiller
			09:37:51 1993
	develop_begin	Mon May 10	pmiller Elapsed time: 0.055
			09:38:07 1993		days.
	develop_end	Mon May 10	pmiller
			10:02:39 1993
	review_pass	Mon May 10	pmiller
			10:04:12 1993
	integrate_begin Mon May 10	pmiller Elapsed time: 0.174
			10:05:17 1993		days.
	integrate_pass	Mon May 10	pmiller
			11:23:27 1993



Project "aegis.2.0", Change 9					 Page 1
Change Details				       Tue Aug 17 23:24:27 1993

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

SUMMARY
	add Linux config

DESCRIPTION
	Add configuration for Linux 0.99

	My thanks to Pat Eyler <pate@cpu.us.dynix.com> for providing
	this information.

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aux/BUILDING.man
	source	modify	4	aux/README.man
	source	modify	3	common/ansi.c
	source	modify	2	conf/AIX-3.2
	source	modify	2	conf/ConvexOS-10
	source	create	1	conf/Linux-0.99
	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	4	conf/hpux-8.07
	source	modify	3	config
	test	modify	3	test/00/t0001a.sh
	test	modify	4	test/00/t0002a.sh
	test	modify	3	test/00/t0003a.sh
	test	modify	4	test/00/t0004a.sh
	test	modify	4	test/00/t0005a.sh
	test	modify	4	test/00/t0006a.sh
	test	modify	4	test/00/t0007a.sh
	test	modify	4	test/00/t0008a.sh
	test	modify	4	test/00/t0009a.sh
	test	modify	3	test/00/t0010a.sh
	test	modify	3	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	3	test/00/t0015a.sh



Project "aegis.2.0", Change 9					 Page 2
Change Details				       Tue Aug 17 23:24:27 1993

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Wed May 19	pmiller
			12:05:49 1993
	develop_begin	Wed May 19	pmiller Elapsed time: 0.099
			12:06:39 1993		days.
	develop_end	Wed May 19	pmiller Elapsed time: 0.594
			12:51:01 1993		days.
	develop_end_	Thu May 20	pmiller Elapsed time: 3.676
	undo		09:48:12 1993		days.
	develop_end	Tue May 25	pmiller
			14:52:11 1993
	review_pass	Tue May 25	pmiller
			14:52:23 1993
	integrate_begin Tue May 25	pmiller Elapsed time: 0.243
			14:53:47 1993		days.
	integrate_pass	Tue May 25	pmiller
			16:43:01 1993



Project "aegis.2.0", Change 10					 Page 1
Change Details				       Tue Aug 17 23:24:27 1993

NAME
	Project "aegis.2.0", Delta 8, Change 10.

SUMMARY
	fix problem in glue

DESCRIPTION
	Missing variable declarations prevented the glue from
	compiling correctly.

	My thanks to Thierry Excoffier <exco@ligiahp.univ-lyon1.fr>
	for reporting this problem.

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

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/glue.c
	source	modify	3	conf/hpux-8.07

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue May 25	pmiller
			09:06:33 1993
	develop_begin	Tue May 25	pmiller Elapsed time: 0.104
			09:06:41 1993		days.
	develop_end	Tue May 25	pmiller
			09:53:25 1993
	review_pass	Tue May 25	pmiller
			09:59:41 1993
	integrate_begin Tue May 25	pmiller Elapsed time: 0.577
			10:01:08 1993		days.
	integrate_pass	Tue May 25	pmiller
			14:20:59 1993



Project "aegis.2.0", Change 11					 Page 1
Change Details				       Tue Aug 17 23:24:28 1993

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

SUMMARY
	add list locks functionality

DESCRIPTION
	add list locks functionality

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

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	aegis/glue.c
	source	modify	3	aegis/list.c
	source	modify	2	aegis/list.h
	source	modify	2	aegis/lock.c
	source	modify	2	aegis/lock.h
	source	modify	2	man1/ael.1

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Thu May 27	pmiller
			09:42:36 1993
	develop_begin	Thu May 27	pmiller Elapsed time: 0.689
			09:42:50 1993		days.
	develop_end	Thu May 27	pmiller
			14:53:00 1993
	review_pass	Thu May 27	pmiller
			14:53:16 1993
	integrate_begin Thu May 27	pmiller Elapsed time: 0.788
			14:54:45 1993		days.
	integrate_pass	Thu May 27	pmiller
			20:49:14 1993



Project "aegis.2.0", Change 12					 Page 1
Change Details				       Tue Aug 17 23:24:29 1993

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

SUMMARY
	cope with absent config file

DESCRIPTION
	When a project does not have a "config" file, the aegis -
	build command dumps core.  This was because a (false)
	assumption was made about the presence of this file.

	My thanks to Ian Darwin <ian@sq.com> for reporting this
	problem.

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

CAUSE
	This change was caused by external_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	aegis/build.c
	source	modify	3	aegis/change.c
	source	modify	2	aegis/change.h
	source	modify	4	aegis/copyfile.c

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sun Jun	 6	pmiller
			00:25:38 1993
	develop_begin	Sun Jun	 6	pmiller Elapsed time: 0.786
			00:25:43 1993		days.
	develop_end	Mon Jun	 7	pmiller Elapsed time: 0.108
			15:19:37 1993		days.
	review_pass	Mon Jun	 7	pmiller
			16:08:04 1993
	integrate_begin Mon Jun	 7	pmiller Elapsed time: 0.309
			16:10:01 1993		days.
	integrate_pass	Tue Jun	 8	pmiller
			10:58:54 1993



Project "aegis.2.0", Change 13					 Page 1
Change Details				       Tue Aug 17 23:24:30 1993

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

SUMMARY
	add the aemv command

DESCRIPTION
	add the aemv command

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/arglex2.h
	source	modify	2	aegis/cstate.def
	source	modify	3	aegis/diff.c
	source	modify	4	aegis/list.c
	source	modify	3	aegis/main.c
	source	create	1	aegis/mv.c
	source	create	1	aegis/mv.h
	source	modify	2	aux/Howto.cook
	source	modify	5	aux/README.man
	source	create	1	aux/new.1.4.so
	source	create	1	aux/new.2.0.so
	source	modify	3	lib/cshrc
	source	modify	2	lib/profile
	source	modify	3	man1/aegis.1
	source	create	1	man1/aemv.1
	source	modify	3	man5/aecstate.5
	test	create	1	test/00/t0016a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Thu Jun 10	pmiller
			12:13:38 1993
	develop_begin	Thu Jun 10	pmiller Elapsed time: 0.682
			12:13:55 1993		days.
	develop_end	Fri Jun 11	pmiller
			09:50:57 1993
	review_pass	Fri Jun 11	pmiller
			09:51:24 1993
	integrate_begin Fri Jun 11	pmiller Elapsed time: 0.141
			09:52:28 1993		days.
	integrate_pass	Fri Jun 11	pmiller
			10:56:04 1993



Project "aegis.2.0", Change 14					 Page 1
Change Details				       Tue Aug 17 23:24:31 1993

NAME
	Project "aegis.2.0", Delta 14, Change 14.

SUMMARY
	make log files behave more usefully

DESCRIPTION
	Change log files so that if they have been modified "recently"
	then the log will append, rather than replace.	 This means
	that patterns of use like "aeb && aet; vi aegis.log" will not
	wipe out the compilation messages.

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

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/log.c
	source	modify	4	config

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Fri Jun 11	pmiller
			14:29:44 1993
	develop_begin	Fri Jun 11	pmiller Elapsed time: 0.234
			14:29:51 1993		days.
	develop_end	Fri Jun 11	pmiller
			16:15:22 1993
	review_pass	Fri Jun 11	pmiller
			16:15:54 1993
	integrate_begin Fri Jun 11	pmiller Elapsed time: 0.000
			16:17:04 1993		days.
	integrate_pass	Sat Jun 12	pmiller
			00:03:22 1993



Project "aegis.2.0", Change 15					 Page 1
Change Details				       Tue Aug 17 23:24:31 1993

NAME
	Project "aegis.2.0", Delta 15, Change 15.

SUMMARY
	guess the default project and/or change from the pathname of
	the current directory

DESCRIPTION
	In many cases the project and/or change can be guessed by
	exmining the pathname of the current directory.

	My thanks to Rick Duff <beta@edfub3.ctis.af.mil> for this
	suggestion.

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

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	aegis/user.c
	source	modify	3	aux/Howto.cook
	source	modify	2	aux/new.2.0.so

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Wed Jul 21	pmiller
			14:54:26 1993
	develop_begin	Wed Jul 21	pmiller Elapsed time: 0.178
			14:54:34 1993		days.
	develop_end	Wed Jul 21	pmiller
			16:14:44 1993
	review_pass	Wed Jul 21	pmiller
			16:16:19 1993
	integrate_begin Wed Jul 21	pmiller Elapsed time: 0.084
			16:17:38 1993		days.
	integrate_pass	Wed Jul 21	pmiller
			16:55:18 1993



Project "aegis.2.0", Change 16					 Page 1
Change Details				       Tue Aug 17 23:24:32 1993

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

SUMMARY
	add new cause - internal_improvement

DESCRIPTION
	Two new causes for changes have been created, internal_
	improvement and external_improvement.  These are for cases
	where existing functionality has been improved, rather than
	new functionality added.  Using these causes, the change must
	pass the entire existing regression test suite, unless the
	change attributes are altered to relax this.

	My thanks to Rick Duff <beta@edfub3.ctis.af.mil> for this
	suggestion.

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

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aegis/build.c
	source	modify	2	aegis/cattr.def
	source	modify	3	aegis/cattr_ed.c
	source	modify	5	aegis/change.c
	source	modify	2	aegis/common.def
	source	modify	5	aegis/copyfile.c
	source	modify	3	aegis/cstate.def
	source	modify	4	aegis/develop2.c
	source	modify	4	aegis/integra2.c
	source	modify	6	aegis/list.c
	source	modify	2	aegis/mv.c
	source	modify	3	aegis/new_chan.c
	source	modify	3	aegis/new_file.c
	source	modify	4	aegis/new_test.c
	source	modify	3	aegis/rem_file.c
	source	modify	3	aegis/review.c
	source	modify	3	aegis/test.c
	source	modify	2	man5/aecattr.so

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Wed Jul 21	pmiller Elapsed time: 0.031
			16:26:29 1993		days.
	develop_begin	Wed Jul 21	pmiller Elapsed time: 0.362
			16:40:24 1993		days.
	develop_end	Thu Jul 22	pmiller
			11:53:10 1993
	review_pass	Thu Jul 22	pmiller
			11:57:17 1993



Project "aegis.2.0", Change 16					 Page 2
Change Details				       Tue Aug 17 23:24:32 1993

	What		When		Who	Comment
	------		------		-----	---------
	integrate_begin Thu Jul 22	pmiller Elapsed time: 0.149
			11:58:58 1993		days.
	integrate_pass	Thu Jul 22	pmiller
			13:05:58 1993



Project "aegis.2.0", Change 17					 Page 1
Change Details				       Tue Aug 17 23:24:33 1993

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

SUMMARY
	clean up, in preparation for release

DESCRIPTION
	clean up, in preparation for release

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

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aegis/mv.h
	source	remove	2	aux/BETA.man
	source	modify	5	aux/BUILDING.man
	source	modify	3	aux/MANIFEST.sh
	source	modify	6	aux/README.man
	source	modify	2	aux/patches.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Thu Jul 22	pmiller
			10:44:25 1993
	develop_begin	Thu Jul 22	pmiller Elapsed time: 0.554
			10:45:07 1993		days.
	develop_end	Thu Jul 22	pmiller
			14:54:37 1993
	review_pass	Thu Jul 22	pmiller
			14:59:11 1993
	integrate_begin Thu Jul 22	pmiller Elapsed time: 0.967
			15:08:12 1993		days.
	integrate_fail	Fri Jul 23	pmiller abuild problems on non-
			14:53:15 1993		ansi compilers
						Elapsed time: 0.124
						days.
	develop_end	Fri Jul 23	pmiller
			15:49:04 1993
	review_pass	Fri Jul 23	pmiller
			15:49:33 1993
	integrate_begin Fri Jul 23	pmiller Elapsed time: 1.690
			15:50:48 1993		days.
	integrate_pass	Sat Jul 24	pmiller
			21:01:25 1993



Project "aegis.2.0", Change 18					 Page 1
Change Details				       Tue Aug 17 23:24:33 1993

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

SUMMARY
	add -edit options to aeca aenc and aepa commands

DESCRIPTION
	The previous method of listing the options into a file then
	editing the listing and the feeding this back into aegis was
	clumsy and anoying.

	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.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	aegis/arglex2.h
	source	modify	4	aegis/cattr_ed.c
	source	modify	2	aegis/cattr_ed.h
	source	modify	5	aegis/integra2.c
	source	modify	4	aegis/main.c
	source	modify	4	aegis/new_chan.c
	source	modify	3	aegis/os.c
	source	modify	2	aegis/os.h
	source	modify	3	aegis/pattr_ed.c
	source	modify	4	aegis/review.c
	source	modify	3	aux/new.2.0.so
	source	modify	4	doc/c2.1.so
	source	modify	3	doc/c2.4.so
	source	modify	3	doc/c5.0.so
	source	modify	2	man1/aeca.1
	source	modify	2	man1/aeif.1
	source	modify	2	man1/aenc.1
	source	modify	2	man1/aepa.1
	source	modify	3	man1/aerf.1
	source	create	1	man1/o_edit.so

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sat Jul 24	pmiller
			21:11:07 1993
	develop_begin	Sat Jul 24	pmiller Elapsed time: 1.121
			21:11:19 1993		days.
	develop_end	Sun Jul 25	pmiller Elapsed time: 0.033
			22:05:43 1993		days.
	review_fail	Sun Jul 25	pmiller (a) change user guide
			22:20:29 1993		to use new features
						(b) forgot the aerfail
						and aeifail commands
						Elapsed time: 0.309
						days.



Project "aegis.2.0", Change 18					 Page 2
Change Details				       Tue Aug 17 23:24:33 1993

	What		When		Who	Comment
	------		------		-----	---------
	develop_end	Tue Jul 27	pmiller
			09:39:34 1993
	review_pass	Tue Jul 27	pmiller
			09:46:32 1993
	integrate_begin Tue Jul 27	pmiller Elapsed time: 0.419
			09:47:44 1993		days.
	integrate_pass	Tue Jul 27	pmiller
			12:56:06 1993



Project "aegis.2.0", Change 19					 Page 1
Change Details				       Tue Aug 17 23:24:34 1993

NAME
	Project "aegis.2.0", Delta 20, Change 19.

SUMMARY
	fix 'enum boolean' problem

DESCRIPTION
	Many SVR4 flavours of unix have a bug in sys/types.h where
	they define an enum tag of "boolean", clearly breaking the
	ANSI C rules (adopted by POSIX) which say that system names
	must be _* or *_t and no others.     Sigh.

	Change all fmtgen generated enum tags to have a _ty suffix, to
	avoid this problem.

	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.

CAUSE
	This change was caused by internal_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	5	aegis/new_chan.c
	source	modify	6	aux/BUILDING.man
	source	remove	2	aux/BUILDpyr.man
	source	modify	2	aux/Makefile.sh
	source	modify	2	fmtgen/type_enum.c

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sun Aug	 1	pmiller
			22:55:52 1993
	develop_begin	Sun Aug	 1	pmiller Elapsed time: 0.876
			22:56:06 1993		days.
	develop_end	Mon Aug	 2	pmiller
			22:00:13 1993
	review_pass	Mon Aug	 2	pmiller
			22:02:45 1993
	integrate_begin Mon Aug	 2	pmiller Elapsed time: 0.170
			22:04:02 1993		days.
	integrate_pass	Mon Aug	 2	pmiller
			23:20:19 1993



Project "aegis.2.0", Change 20					 Page 1
Change Details				       Tue Aug 17 23:24:35 1993

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

SUMMARY
	add -MAJor and -MINOr options to aenpr

DESCRIPTION
	add -MAJor and -MINOr options to aenpr

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

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	3	aegis/new_proj.c
	source	modify	4	aux/new.2.0.so
	source	modify	3	man1/aenpr.1

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Aug	 2	pmiller
			22:13:10 1993
	develop_begin	Mon Aug	 2	pmiller Elapsed time: 0.112
			22:13:17 1993		days.
	develop_end	Mon Aug	 2	pmiller
			23:03:45 1993
	review_pass	Mon Aug	 2	pmiller Elapsed time: 0.041
			23:06:38 1993		days.
	integrate_begin Mon Aug	 2	pmiller Elapsed time: 0.745
			23:25:11 1993		days.
	integrate_pass	Tue Aug	 3	pmiller
			21:30:37 1993



Project "aegis.2.0", Change 21					 Page 1
Change Details				       Tue Aug 17 23:24:36 1993

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

SUMMARY
	add the -ANticipate option to aed

DESCRIPTION
	There is fequently a long wait, sometimes several days, before
	a change is integrated.	 In that time other developers will
	want to synchronize their changes to match the about-to-be-
	integrated change.	   The -ANticipate option allows them
	to do this.

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

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aegis/diff.c
	source	modify	5	aux/new.2.0.so
	test	create	1	test/00/t0017a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue Aug	 3	pmiller
			21:43:45 1993
	develop_begin	Tue Aug	 3	pmiller Elapsed time: 1.986
			21:43:50 1993		days.
	develop_end	Fri Aug	 6	pmiller
			14:07:20 1993
	review_pass	Fri Aug	 6	pmiller
			14:07:37 1993
	integrate_begin Fri Aug	 6	pmiller Elapsed time: 0.000
			14:08:56 1993		days.
	integrate_pass	Sat Aug	 7	pmiller
			21:48:58 1993



Project "aegis.2.0", Change 22					 Page 1
Change Details				       Tue Aug 17 23:24:37 1993

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

SUMMARY
	project attributes could be edited by anyone

DESCRIPTION
	There was no check that the user editing the projewct
	attributes was an administrator.  This is not fixed.

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

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	6	aegis/copyfile.c
	source	modify	5	aegis/diff.c
	source	modify	4	aegis/pattr_ed.c
	source	modify	4	man1/aecp.1
	source	modify	3	man1/aed.1
	source	modify	2	man1/o_anticip.so

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sat Aug	 7	pmiller
			21:52:55 1993
	develop_begin	Sat Aug	 7	pmiller Elapsed time: 0.289
			21:53:00 1993		days.
	develop_end	Sun Aug	 8	pmiller
			00:03:06 1993
	review_pass	Sun Aug	 8	pmiller
			00:03:49 1993
	integrate_begin Sun Aug	 8	pmiller Elapsed time: 0.749
			00:05:37 1993		days.
	integrate_pass	Sun Aug	 8	pmiller
			22:12:51 1993



Project "aegis.2.0", Change 23					 Page 1
Change Details				       Tue Aug 17 23:24:38 1993

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

SUMMARY
	additional terse listings

DESCRIPTION
	1. Add unformatted variants of existing listings, to
	facilitate doing things with shell scripts.
	2. Add the skeleton of a "wish" script to give aegis a GUI
	interface.  Very little is functional, as yet.

	My thanks to David Robison <david@hccw.com> for these
	suggestions.

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

CAUSE
	This change was caused by external_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aegis/arglex2.h
	source	modify	3	aegis/col.c
	source	modify	7	aegis/copyfile.c
	source	modify	3	aegis/help.c
	source	modify	7	aegis/list.c
	source	modify	3	aegis/list.h
	source	modify	5	aegis/main.c
	source	modify	2	aegis/pager.c
	source	modify	4	aux/Howto.cook
	source	modify	3	common/option.c
	source	modify	3	common/option.h
	source	create	1	lib/aegis.icon
	source	create	1	lib/aegis.mask
	source	create	1	lib/aegis.pgm
	source	modify	4	man1/aegis.1
	source	modify	3	man1/ael.1
	source	create	1	man1/o_unforma.so
	source	create	1	script/aegis.synpic
	source	create	1	script/xaegis.tcl

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sun Aug	 8	pmiller
			22:33:17 1993
	develop_begin	Sun Aug	 8	pmiller Elapsed time: 3.970
			22:33:21 1993		days.
	develop_end	Thu Aug 12	pmiller
			22:20:02 1993
	develop_end_	Thu Aug 12	pmiller Elapsed time: 0.086
	undo		22:21:06 1993		days.
	develop_end	Thu Aug 12	pmiller



Project "aegis.2.0", Change 23					 Page 2
Change Details				       Tue Aug 17 23:24:38 1993

	What		When		Who	Comment
	------		------		-----	---------
			22:59:49 1993
	review_pass	Thu Aug 12	pmiller
			23:02:39 1993
	integrate_begin Thu Aug 12	pmiller Elapsed time: 0.843
			23:04:14 1993		days.
	integrate_pass	Fri Aug 13	pmiller
			21:53:28 1993



Project "aegis.2.0", Change 24					 Page 1
Change Details				       Tue Aug 17 23:24:38 1993

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

SUMMARY
	fix bug in pattr_ed

DESCRIPTION
	My thanks to Timothy Shimeall
	<shimeall@gravy3.cs.nps.navy.mil> for reporting this problem.

	I found one true bug in your source code, located near line
	435 in the  file "aegis/pattr_ed.c".  Your distributed code
	calls "str_free", deallocating a structure called "pstate_
	data", then immediatelty references pstate_data, where it
	should be referencing pattr_data.

	Other than using the System V config.h file, the porting
	changes were  restricted to "aegis/os.c" had to deal with two
	incompatabilities: a) the routine "readlink" returns ENXIO
	when called with a non-symbolic on the IRIS workstations
	(instead of EINVAL); b) the symbol TIOCGETPGRP is not defined
	on the IRIS, but TIOCGPGRP is, with equivalent functionality.

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

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aegis/os.c
	source	modify	5	aegis/pattr_ed.c
	source	modify	7	aux/BUILDING.man
	source	modify	3	aux/Makefile.sh
	source	create	1	conf/IRIX-4.0

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sat Aug 14	pmiller
			21:52:40 1993
	develop_begin	Sat Aug 14	pmiller Elapsed time: 0.218
			21:52:58 1993		days.
	develop_end	Sat Aug 14	pmiller
			23:30:55 1993
	review_pass	Sat Aug 14	pmiller
			23:31:06 1993
	integrate_begin Sat Aug 14	pmiller Elapsed time: 0.104
			23:32:41 1993		days.
	integrate_pass	Sun Aug 15	pmiller
			00:19:26 1993



Project "aegis.2.0", Change 25					 Page 1
Change Details				       Tue Aug 17 23:24:39 1993

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

SUMMARY
	add list outstanding changes

DESCRIPTION
	 The list command did not provide a listing of all the
	outstanding changes.

	My thanks to Gary Evesson <kcs@extro.ucc.su.OZ.AU> for this
	suggestion.

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

CAUSE
	This change was caused by external_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	8	aegis/list.c
	source	modify	4	aegis/list.h
	source	modify	6	aux/new.2.0.so
	source	modify	4	man1/ael.1

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Aug 16	pmiller
			10:21:28 1993
	develop_begin	Mon Aug 16	pmiller Elapsed time: 0.212
			10:21:36 1993		days.
	develop_end	Mon Aug 16	pmiller
			11:56:52 1993
	review_pass	Mon Aug 16	pmiller
			11:57:04 1993
	integrate_begin Mon Aug 16	pmiller Elapsed time: 0.130
			11:58:33 1993		days.
	integrate_pass	Mon Aug 16	pmiller
			12:56:54 1993



Project "aegis.2.0", Change 26					 Page 1
Change Details				       Tue Aug 17 23:24:40 1993

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

SUMMARY
	interface improvements

DESCRIPTION
	1. The aeipass command should let you know all the problems in
	one go, not just one.  Also, the check for the current
	directory was much too early, and hid more useful errors.
	2. It is possible for the generic options to be given befor
	the function slector.

	My thanks to Ian Darwin <ian@sq.com> for this suggestion.

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

CAUSE
	This change was caused by external_improvement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	6	aegis/integra2.c
	source	modify	6	aegis/main.c

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Aug 16	pmiller
			12:58:35 1993
	develop_begin	Mon Aug 16	pmiller Elapsed time: 0.078
			12:58:42 1993		days.
	develop_end	Mon Aug 16	pmiller
			13:33:57 1993
	review_pass	Mon Aug 16	pmiller
			13:34:10 1993
	integrate_begin Mon Aug 16	pmiller Elapsed time: 0.123
			13:35:44 1993		days.
	integrate_pass	Mon Aug 16	pmiller
			14:31:11 1993



Project "aegis.2.0", Change 27					 Page 1
Change Details				       Tue Aug 17 23:24:41 1993

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

SUMMARY
	documentation example fails on convex

DESCRIPTION
	need to place yyerror function in main.c of documentation
	example, -ly not available on convex

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by internal_bug.

STATE
	This change is in 'being_integrated' state.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aux/Howto.cook
	test	modify	3	test/00/t0011a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue Aug 17	pmiller
			23:01:36 1993
	develop_begin	Tue Aug 17	pmiller Elapsed time: 0.036
			23:01:42 1993		days.
	develop_end	Tue Aug 17	pmiller
			23:17:53 1993
	review_pass	Tue Aug 17	pmiller
			23:19:03 1993
	integrate_begin Tue Aug 17	pmiller
			23:20:44 1993
