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 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 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 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 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 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 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 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 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 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 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 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 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 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 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