Project "aegis.2.2" Page 1 List of Changes Mon Aug 22 19:56:39 1994 Change State Description ------- ------- ------------- 1 completed New release derived from aegis.2.1. 2 completed preserve 2.1 changes file 3 completed more useful new-file error messages 4 completed fixed the "Permission denied" bug when listing projects 5 completed document environment variables in the manual pages 6 completed add the "read_file" substitution 7 completed improve manual entries 8 completed add "see also" sections to manual entries 9 completed alias aentu did not exist 10 completed note that IRIX has the tcgetpgrp function 11 completed RCS ci needs -f 12 completed improve patch generation 13 completed add OSF/1 port 14 completed interactive option for file-removal commands 15 completed add support for hard-coded gonzo IDs 16 completed documentation fixes 17 completed fix minor problems 18 completed allow whole source directory trees to be copied 19 completed add HP/UC 9.01 config 20 completed heterogeneous development support 21 completed recreating a deleted file fails 22 completed allow file name length limit to be configured 23 completed pathconf does not work over NFS 24 completed rename ``uname'' things to be ``architecture'' things 25 completed automatic guessing of change number broken by patconf changes 26 completed provide symlinks for build 27 completed add appendix explaining set-uid-root 28 completed add the "test_command" project config field 29 completed preserve build-type files at integration time 30 completed make log append/replace be more selective 31 completed show current id and directory when executing commands 32 completed improve error messages 33 completed use the new include dependency features of cook 34 completed bug in architecture error strings 35 completed use autoconf to configure 36 completed fix problems in generated Makefile.in 37 completed fix problems found in convex testing 38 completed aed merges first 39 completed improve portability 40 completed add config test to determine if enums are int sized 41 completed keep edit file on failure 42 completed automatic tests reading stdin generate an error 43 completed Add a report generator 44 completed improve report generator 45 completed allow administrators to change the owner of a change 46 completed add change state information to report generator 47 completed add ability to do partial build Project "aegis.2.2" Page 2 List of Changes Mon Aug 22 19:56:39 1994 Change State Description ------- ------- ------------- 48 completed allow administrators to begin development on behalf of a developer 49 completed uncopy unchanged files 50 completed fix problems with AIX 51 completed aeibu is done as wrong user 52 completed add AIX to the architectures 53 completed add DEC Alpha to the list of mandatory architectures 54 completed fix problems found in Linux testing 55 being_ fix problems found in portability testing integrated Project "aegis.2.2", Change 1 Page 1 Change Details Mon Aug 22 19:56:50 1994 NAME Project "aegis.2.2", Delta 1, Change 1. SUMMARY New release derived from aegis.2.1. DESCRIPTION New release derived from aegis.2.1. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build create 1 BUILDING build create 1 CHANGES source create 1 LICENSE build create 1 MANIFEST build create 1 Makefile build create 1 README source create 1 aegis/aeb.c source create 1 aegis/aeb.h source create 1 aegis/aeca.c source create 1 aegis/aeca.h source create 1 aegis/aecd.c source create 1 aegis/aecd.h source create 1 aegis/aecp.c source create 1 aegis/aecp.h source create 1 aegis/aecpu.c source create 1 aegis/aecpu.h source create 1 aegis/aed.c source create 1 aegis/aed.h source create 1 aegis/aedb.c source create 1 aegis/aedb.h source create 1 aegis/aedbu.c source create 1 aegis/aedbu.h source create 1 aegis/aede.c source create 1 aegis/aede.h source create 1 aegis/aedeu.c source create 1 aegis/aedeu.h source create 1 aegis/aeib.c source create 1 aegis/aeib.h source create 1 aegis/aeibu.c source create 1 aegis/aeibu.h source create 1 aegis/aeif.c source create 1 aegis/aeif.h source create 1 aegis/aeip.c source create 1 aegis/aeip.h Project "aegis.2.2", Change 1 Page 2 Change Details Mon Aug 22 19:56:50 1994 Type Action Edit File Name ------- ------- ------- ----------- source create 1 aegis/ael.c source create 1 aegis/ael.h source create 1 aegis/aemv.c source create 1 aegis/aemv.h source create 1 aegis/aena.c source create 1 aegis/aena.h source create 1 aegis/aenc.c source create 1 aegis/aenc.h source create 1 aegis/aencu.c source create 1 aegis/aencu.h source create 1 aegis/aend.c source create 1 aegis/aend.h source create 1 aegis/aenf.c source create 1 aegis/aenf.h source create 1 aegis/aenfu.c source create 1 aegis/aenfu.h source create 1 aegis/aeni.c source create 1 aegis/aeni.h source create 1 aegis/aenpr.c source create 1 aegis/aenpr.h source create 1 aegis/aenrls.c source create 1 aegis/aenrls.h source create 1 aegis/aenrv.c source create 1 aegis/aenrv.h source create 1 aegis/aent.c source create 1 aegis/aent.h source create 1 aegis/aentu.c source create 1 aegis/aentu.h source create 1 aegis/aepa.c source create 1 aegis/aepa.h source create 1 aegis/aera.c source create 1 aegis/aera.h source create 1 aegis/aerd.c source create 1 aegis/aerd.h source create 1 aegis/aerf.c source create 1 aegis/aerf.h source create 1 aegis/aeri.c source create 1 aegis/aeri.h source create 1 aegis/aerm.c source create 1 aegis/aerm.h source create 1 aegis/aermpr.c source create 1 aegis/aermpr.h source create 1 aegis/aermu.c source create 1 aegis/aermu.h source create 1 aegis/aerp.c source create 1 aegis/aerp.h source create 1 aegis/aerpu.c source create 1 aegis/aerpu.h source create 1 aegis/aerrv.c source create 1 aegis/aerrv.h source create 1 aegis/aet.c source create 1 aegis/aet.h source create 1 aegis/arglex2.h source create 1 aegis/cattr.def source create 1 aegis/change.c Project "aegis.2.2", Change 1 Page 3 Change Details Mon Aug 22 19:56:50 1994 Type Action Edit File Name ------- ------- ------- ----------- source create 1 aegis/change.h source create 1 aegis/col.c source create 1 aegis/col.h source create 1 aegis/commit.c source create 1 aegis/commit.h source create 1 aegis/common.def source create 1 aegis/cstate.def source create 1 aegis/dir.c source create 1 aegis/dir.h source create 1 aegis/file.c source create 1 aegis/file.h source create 1 aegis/glue.c source create 1 aegis/glue.h source create 1 aegis/gonzo.c source create 1 aegis/gonzo.h source create 1 aegis/gram.h source create 1 aegis/gram.y source create 1 aegis/gstate.def source create 1 aegis/help.c source create 1 aegis/help.h source create 1 aegis/indent.c source create 1 aegis/indent.h source create 1 aegis/io.c source create 1 aegis/io.h source create 1 aegis/lex.c source create 1 aegis/lex.h source create 1 aegis/lock.c source create 1 aegis/lock.h source create 1 aegis/log.c source create 1 aegis/log.h source create 1 aegis/main.c source create 1 aegis/os.c source create 1 aegis/os.h source create 1 aegis/pager.c source create 1 aegis/pager.h source create 1 aegis/parse.c source create 1 aegis/parse.h source create 1 aegis/pattr.def source create 1 aegis/pconf.def source create 1 aegis/project.c source create 1 aegis/project.h source create 1 aegis/pstate.def source create 1 aegis/sub.c source create 1 aegis/sub.h source create 1 aegis/type.c source create 1 aegis/type.h source create 1 aegis/uconf.def source create 1 aegis/undo.c source create 1 aegis/undo.h source create 1 aegis/user.c source create 1 aegis/user.h source create 1 aegis/ustate.def source create 1 aegis/version.c source create 1 aegis/version.h source create 1 aux/BUILDING.man Project "aegis.2.2", Change 1 Page 4 Change Details Mon Aug 22 19:56:50 1994 Type Action Edit File Name ------- ------- ------- ----------- source create 1 aux/CHANGES.1.0 source create 1 aux/CHANGES.1.1 source create 1 aux/CHANGES.1.2 source create 1 aux/CHANGES.1.3 source create 1 aux/CHANGES.1.4 source create 1 aux/CHANGES.2.0 source create 1 aux/CHANGES.sh source create 1 aux/Howto.cook source create 1 aux/MANIFEST.sh source create 1 aux/Makefile.awk source create 1 aux/Makefile.sh source create 1 aux/README.man source create 1 aux/new.1.4.so source create 1 aux/new.2.0.so source create 1 aux/new.2.1.so build create 1 aux/new.so source create 1 aux/patches.sh source create 1 common/ansi.c source create 1 common/arglex.c source create 1 common/arglex.h source create 1 common/error.c source create 1 common/error.h source create 1 common/main.h source create 1 common/mem.c source create 1 common/mem.h source create 1 common/option.c source create 1 common/option.h build create 1 common/patchlevel.h source create 1 common/s-v-arg.h source create 1 common/str.c source create 1 common/str.h source create 1 common/trace.c source create 1 common/trace.h source create 1 common/word.c source create 1 common/word.h source create 1 conf/AIX-3.2 source create 1 conf/ConvexOS-10 source create 1 conf/IRIX-4.0 source create 1 conf/Linux-0.99 source create 1 conf/SCO-2.4 source create 1 conf/SunOS-4.1.1 source create 1 conf/SunOS-4.1.2 source create 1 conf/SunOS-4.1.3 source create 1 conf/SunOS-5.1 source create 1 conf/SysV-4.0 source create 1 conf/ULTRIX-4.2 source create 1 conf/apollo source create 1 conf/dcosx source create 1 conf/dgux-5.4.1 source create 1 conf/hpux-8.07 source create 1 config source create 1 doc/aegis.ms source create 1 doc/c1.0.so source create 1 doc/c1.1.so source create 1 doc/c1.2.so Project "aegis.2.2", Change 1 Page 5 Change Details Mon Aug 22 19:56:50 1994 Type Action Edit File Name ------- ------- ------- ----------- source create 1 doc/c1.3.so source create 1 doc/c1.4.so source create 1 doc/c2.0.so source create 1 doc/c2.1.so source create 1 doc/c2.2.so source create 1 doc/c2.3.so source create 1 doc/c2.4.so source create 1 doc/c2.5.so source create 1 doc/c3.0.so source create 1 doc/c3.1.so source create 1 doc/c3.2.so source create 1 doc/c3.3.so source create 1 doc/c4.0.so source create 1 doc/c4.1.so source create 1 doc/c4.2.so source create 1 doc/c4.3.so source create 1 doc/c5.0.so source create 1 doc/c6.0.so source create 1 doc/c7.0.so source create 1 doc/c7.1.so source create 1 doc/c7.2.so source create 1 doc/c7.4.so source create 1 doc/c7.5.so source create 1 doc/c8.0.so source create 1 doc/c8.1.so source create 1 doc/c8.2.so source create 1 doc/c8.3.so source create 1 doc/cA.0.so source create 1 doc/cB.0.so source create 1 doc/cC.0.so build create 1 doc/version.so source create 1 fmtgen/id.c source create 1 fmtgen/id.h source create 1 fmtgen/indent.c source create 1 fmtgen/indent.h source create 1 fmtgen/lex.c source create 1 fmtgen/lex.h source create 1 fmtgen/main.c source create 1 fmtgen/parse.h source create 1 fmtgen/parse.y source create 1 fmtgen/type.c source create 1 fmtgen/type.h source create 1 fmtgen/type_enum.c source create 1 fmtgen/type_integ.c source create 1 fmtgen/type_list.c source create 1 fmtgen/type_ref.c source create 1 fmtgen/type_strin.c source create 1 fmtgen/type_struc.c source create 1 h/dirent.h source create 1 h/stdarg.h-min source create 1 h/stddef.h source create 1 h/stdlib.h source create 1 h/unistd.h source create 1 h/utime.h source create 1 lib/aegis.icon Project "aegis.2.2", Change 1 Page 6 Change Details Mon Aug 22 19:56:50 1994 Type Action Edit File Name ------- ------- ------- ----------- source create 1 lib/aegis.mask source create 1 lib/aegis.pgm source create 1 lib/cshrc source create 1 lib/de.inews.sh source create 1 lib/de.sh source create 1 lib/deu.inews.sh source create 1 lib/deu.sh source create 1 lib/if.inews.sh source create 1 lib/if.sh source create 1 lib/ip.inews.sh source create 1 lib/ip.sh source create 1 lib/profile source create 1 lib/rf.inews.sh source create 1 lib/rf.sh source create 1 lib/rp.inews.sh source create 1 lib/rp.sh source create 1 lib/rpu.inews.sh source create 1 lib/rpu.sh source create 1 man1/aeb.1 source create 1 man1/aeca.1 source create 1 man1/aecd.1 source create 1 man1/aecp.1 source create 1 man1/aecpu.1 source create 1 man1/aed.1 source create 1 man1/aedb.1 source create 1 man1/aedbu.1 source create 1 man1/aede.1 source create 1 man1/aedeu.1 source create 1 man1/aegis.1 source create 1 man1/aeib.1 source create 1 man1/aeibu.1 source create 1 man1/aeif.1 source create 1 man1/aeip.1 source create 1 man1/ael.1 source create 1 man1/aemv.1 source create 1 man1/aena.1 source create 1 man1/aenc.1 source create 1 man1/aencu.1 source create 1 man1/aend.1 source create 1 man1/aenf.1 source create 1 man1/aenfu.1 source create 1 man1/aeni.1 source create 1 man1/aenpr.1 source create 1 man1/aenrls.1 source create 1 man1/aenrv.1 source create 1 man1/aent.1 source create 1 man1/aentu.1 source create 1 man1/aepa.1 source create 1 man1/aera.1 source create 1 man1/aerd.1 source create 1 man1/aerf.1 source create 1 man1/aeri.1 source create 1 man1/aerm.1 source create 1 man1/aermpr.1 source create 1 man1/aermu.1 Project "aegis.2.2", Change 1 Page 7 Change Details Mon Aug 22 19:56:50 1994 Type Action Edit File Name ------- ------- ------- ----------- source create 1 man1/aerp.1 source create 1 man1/aerpu.1 source create 1 man1/aerrv.1 source create 1 man1/aet.1 source create 1 man1/aev.1 source create 1 man1/install.sh source create 1 man1/o__rules.so source create 1 man1/o_anticip.so source create 1 man1/o_auto.so source create 1 man1/o_baselin.so source create 1 man1/o_bld_lk.so source create 1 man1/o_change.so source create 1 man1/o_devdir.so source create 1 man1/o_dir.so source create 1 man1/o_edit.so source create 1 man1/o_help.so source create 1 man1/o_indep.so source create 1 man1/o_keep.so source create 1 man1/o_lib.so source create 1 man1/o_list.so source create 1 man1/o_major.so source create 1 man1/o_manual.so source create 1 man1/o_min.so source create 1 man1/o_minor.so source create 1 man1/o_nolog.so source create 1 man1/o_overw.so source create 1 man1/o_page.so source create 1 man1/o_project.so source create 1 man1/o_terse.so source create 1 man1/o_unforma.so source create 1 man1/o_verbose.so source create 1 man1/z_cr.so source create 1 man1/z_exit.so source create 1 man1/z_intuit.so source create 1 man1/z_name.so source create 1 man5/aecattr.5 source create 1 man5/aecattr.so source create 1 man5/aecstate.5 source create 1 man5/aedir.5 source create 1 man5/aegis.5 source create 1 man5/aegstate.5 source create 1 man5/aepattr.5 source create 1 man5/aepattr.so source create 1 man5/aepconf.5 source create 1 man5/aepstate.5 source create 1 man5/aesub.5 source create 1 man5/aeuconf.5 source create 1 man5/aeustate.5 source create 1 man5/install.sh source create 1 man5/z_cr.so source create 1 man5/z_name.so source create 1 script/aegis.synpic source create 1 script/xaegis.tcl test create 1 test/00/t0001a.sh test create 1 test/00/t0002a.sh Project "aegis.2.2", Change 1 Page 8 Change Details Mon Aug 22 19:56:50 1994 Type Action Edit File Name ------- ------- ------- ----------- test create 1 test/00/t0003a.sh test create 1 test/00/t0004a.sh test create 1 test/00/t0005a.sh test create 1 test/00/t0006a.sh test create 1 test/00/t0007a.sh test create 1 test/00/t0008a.sh test create 1 test/00/t0009a.sh test create 1 test/00/t0010a.sh test create 1 test/00/t0011a.sh test create 1 test/00/t0012a.sh test create 1 test/00/t0013a.sh test create 1 test/00/t0014a.sh test create 1 test/00/t0015a.sh test create 1 test/00/t0016a.sh test create 1 test/00/t0017a.sh test create 1 test/00/t0018a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Aug 20 pmiller 23:52:44 1993 develop_begin Fri Aug 20 pmiller 23:52:44 1993 develop_end Fri Aug 20 pmiller 23:52:44 1993 review_pass Fri Aug 20 pmiller 23:52:44 1993 integrate_begin Fri Aug 20 pmiller Elapsed time: 0.051 23:52:44 1993 days. integrate_pass Sat Aug 21 pmiller 00:15:49 1993 Project "aegis.2.2", Change 2 Page 1 Change Details Mon Aug 22 19:56:51 1994 NAME Project "aegis.2.2", Delta 2, Change 2. SUMMARY preserve 2.1 changes file DESCRIPTION preserve 2.1 changes file This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 2 BUILDING build modify 2 CHANGES build modify 2 MANIFEST build modify 2 Makefile build modify 2 README source create 1 aux/CHANGES.2.1 source create 1 aux/new.2.2.so build modify 2 aux/new.so source modify 2 aux/patches.sh build modify 2 common/patchlevel.h build modify 2 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Aug 21 pmiller 00:17:56 1993 develop_begin Sat Aug 21 pmiller Elapsed time: 0.568 00:18:20 1993 days. develop_end Sat Aug 21 pmiller 21:04:00 1993 review_pass Sat Aug 21 pmiller 21:05:15 1993 integrate_begin Sat Aug 21 pmiller Elapsed time: 0.110 21:06:57 1993 days. integrate_pass Sat Aug 21 pmiller 21:56:33 1993 Project "aegis.2.2", Change 3 Page 1 Change Details Mon Aug 22 19:56:52 1994 NAME Project "aegis.2.2", Delta 3, Change 3. SUMMARY more useful new-file error messages DESCRIPTION The aenf command has been changed to provide all possible error messages before exiting, rather than just one. This is useful when adding large numbers of files at a time. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 3 BUILDING build modify 3 CHANGES build modify 3 MANIFEST build modify 3 Makefile build modify 3 README source modify 2 aegis/aenf.c build modify 3 aux/new.so build modify 3 common/patchlevel.h build modify 3 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Aug 29 pmiller 22:04:20 1993 develop_begin Sun Aug 29 pmiller Elapsed time: 0.074 22:04:34 1993 days. develop_end Sun Aug 29 pmiller 22:37:58 1993 review_pass Sun Aug 29 pmiller 22:38:06 1993 integrate_begin Sun Aug 29 pmiller Elapsed time: 0.101 22:39:37 1993 days. integrate_pass Sun Aug 29 pmiller 23:25:15 1993 Project "aegis.2.2", Change 4 Page 1 Change Details Mon Aug 22 19:56:53 1994 NAME Project "aegis.2.2", Delta 4, Change 4. SUMMARY fixed the "Permission denied" bug when listing projects DESCRIPTION fixed the "Permission denied" bug when listing projects This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 4 BUILDING build modify 4 CHANGES build modify 4 MANIFEST build modify 4 Makefile build modify 4 README source modify 2 aegis/aermpr.c source modify 2 aegis/os.c build modify 4 aux/new.so build modify 4 common/patchlevel.h build modify 4 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Sep 15 pmiller 09:43:17 1993 develop_begin Wed Sep 15 pmiller Elapsed time: 0.431 09:43:24 1993 days. develop_end Thu Sep 16 pmiller 21:57:25 1993 review_pass Thu Sep 16 pmiller 21:57:37 1993 integrate_begin Thu Sep 16 pmiller Elapsed time: 0.103 21:59:03 1993 days. integrate_pass Thu Sep 16 pmiller 22:45:15 1993 Project "aegis.2.2", Change 5 Page 1 Change Details Mon Aug 22 19:56:55 1994 NAME Project "aegis.2.2", Delta 7, Change 5. SUMMARY document environment variables in the manual pages DESCRIPTION The environment variables used by aegis are now documented on each command manual entry. My thanks to Andrew Tucker for this suggestion. This change must pass a full regression test. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 6 BUILDING build modify 6 CHANGES build modify 6 MANIFEST build modify 6 Makefile build modify 6 README source modify 2 aegis/aeb.c source modify 2 aegis/aeca.c source modify 2 aegis/aecd.c source modify 2 aegis/aecp.c source modify 2 aegis/aecpu.c source modify 2 aegis/aed.c source modify 2 aegis/aedb.c source modify 2 aegis/aedbu.c source modify 2 aegis/aede.c source modify 2 aegis/aedeu.c source modify 2 aegis/aeib.c source modify 2 aegis/aeibu.c source modify 2 aegis/aeif.c source modify 2 aegis/aeip.c source modify 2 aegis/ael.c source modify 2 aegis/aemv.c source modify 2 aegis/aena.c source modify 2 aegis/aenc.c source modify 2 aegis/aencu.c source modify 2 aegis/aend.c source modify 3 aegis/aenf.c source modify 2 aegis/aenfu.c source modify 2 aegis/aeni.c source modify 2 aegis/aenpr.c source modify 2 aegis/aenrls.c source modify 2 aegis/aenrv.c Project "aegis.2.2", Change 5 Page 2 Change Details Mon Aug 22 19:56:55 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/aent.c source modify 2 aegis/aentu.c source modify 2 aegis/aepa.c source modify 2 aegis/aera.c source modify 2 aegis/aerd.c source modify 2 aegis/aerf.c source modify 2 aegis/aeri.c source modify 2 aegis/aerm.c source modify 3 aegis/aermpr.c source modify 2 aegis/aermu.c source modify 2 aegis/aerp.c source modify 2 aegis/aerpu.c source modify 2 aegis/aerrv.c source modify 2 aegis/aet.c source create 1 aegis/aev.c Moved from aegis/version.c source create 1 aegis/aev.h Moved from aegis/version.h source modify 2 aegis/help.c source modify 2 aegis/main.c source remove 1 aegis/version.c Moved to aegis/aev.c source remove 1 aegis/version.h Moved to aegis/aev.h source modify 2 aux/BUILDING.man source modify 2 aux/Howto.cook source modify 2 aux/Makefile.sh build modify 6 aux/new.so build modify 6 common/patchlevel.h build modify 6 doc/version.so source modify 2 lib/cshrc source modify 2 lib/profile source modify 2 man1/aeb.1 source modify 2 man1/aecd.1 source modify 2 man1/aed.1 source modify 2 man1/aedb.1 source modify 2 man1/aedbu.1 source modify 2 man1/aede.1 source modify 2 man1/aedeu.1 source modify 2 man1/aegis.1 source modify 2 man1/aeib.1 source modify 2 man1/aeibu.1 source modify 2 man1/aeif.1 source modify 2 man1/aenc.1 source modify 2 man1/aencu.1 source modify 2 man1/aenf.1 source modify 2 man1/aenfu.1 source modify 2 man1/aenpr.1 source modify 2 man1/aenrls.1 source modify 2 man1/aent.1 source modify 2 man1/aentu.1 source modify 2 man1/aerf.1 source modify 2 man1/aerm.1 source modify 2 man1/aermpr.1 source modify 2 man1/aermu.1 Project "aegis.2.2", Change 5 Page 3 Change Details Mon Aug 22 19:56:55 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 man1/aerp.1 source modify 2 man1/aerpu.1 source modify 2 man1/aet.1 source modify 2 man1/o__rules.so source modify 2 man1/o_devdir.so source modify 2 man1/o_edit.so source modify 2 man1/o_lib.so source modify 2 man1/o_list.so source modify 2 man1/o_nolog.so source modify 2 man1/z_exit.so source modify 2 man1/z_intuit.so source modify 2 man1/z_name.so test modify 2 test/00/t0001a.sh source create 1 txt2c/main.c source create 1 txt2c/txt2c.c source create 1 txt2c/txt2c.h HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Sep 17 pmiller 12:37:34 1993 develop_begin Fri Sep 17 pmiller Elapsed time: 2.046 12:37:41 1993 days. develop_end Wed Sep 22 pmiller 21:58:18 1993 review_pass Wed Sep 22 pmiller 21:58:45 1993 integrate_begin Wed Sep 22 pmiller Elapsed time: 0.033 22:00:06 1993 days. integrate_fail Wed Sep 22 pmiller include file problems 22:14:50 1993 Elapsed time: 0.074 days. develop_end Wed Sep 22 pmiller 22:48:18 1993 review_pass Wed Sep 22 pmiller 22:48:34 1993 integrate_begin Wed Sep 22 pmiller Elapsed time: 0.000 22:50:09 1993 days. integrate_pass Thu Sep 23 pmiller 13:11:44 1993 Project "aegis.2.2", Change 6 Page 1 Change Details Mon Aug 22 19:56:56 1994 NAME Project "aegis.2.2", Delta 5, Change 6. SUMMARY add the "read_file" substitution DESCRIPTION add the "read_file" substitution This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 5 BUILDING build modify 5 CHANGES build modify 5 MANIFEST build modify 5 Makefile build modify 5 README source modify 2 aegis/sub.c build modify 5 aux/new.so source create 1 aux/template/c source create 1 aux/template/generic source create 1 aux/template/h source create 1 aux/template/man source create 1 aux/template/ms source create 1 aux/template/sh source create 1 aux/template/test build modify 5 common/patchlevel.h source modify 2 config build modify 5 doc/version.so source modify 2 man5/aesub.5 HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Sep 20 pmiller 13:27:27 1993 develop_begin Mon Sep 20 pmiller Elapsed time: 0.261 13:27:32 1993 days. develop_end Mon Sep 20 pmiller 15:24:49 1993 review_pass Mon Sep 20 pmiller 15:24:58 1993 integrate_begin Mon Sep 20 pmiller Elapsed time: 0.194 15:27:00 1993 days. integrate_pass Mon Sep 20 pmiller 16:54:20 1993 Project "aegis.2.2", Change 7 Page 1 Change Details Mon Aug 22 19:56:57 1994 NAME Project "aegis.2.2", Delta 8, Change 7. SUMMARY improve manual entries DESCRIPTION improve manual entries This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by chain. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 7 BUILDING build modify 7 CHANGES build modify 7 MANIFEST build modify 7 Makefile build modify 7 README source modify 3 aegis/help.c source modify 3 aegis/sub.c source modify 3 aux/Makefile.sh build modify 7 aux/new.so build modify 7 common/patchlevel.h build modify 7 doc/version.so source modify 3 man1/z_exit.so source modify 3 man1/z_name.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Sep 23 pmiller 13:23:47 1993 develop_begin Thu Sep 23 pmiller Elapsed time: 0.083 13:23:53 1993 days. develop_end Thu Sep 23 pmiller 14:01:15 1993 review_pass Thu Sep 23 pmiller 14:01:34 1993 integrate_begin Thu Sep 23 pmiller Elapsed time: 0.192 14:03:26 1993 days. integrate_pass Thu Sep 23 pmiller 15:29:43 1993 Project "aegis.2.2", Change 8 Page 1 Change Details Mon Aug 22 19:56:58 1994 NAME Project "aegis.2.2", Delta 9, Change 8. SUMMARY add "see also" sections to manual entries DESCRIPTION Some manual entries benefitted from "see also" sections, mostly those which formed pairs, such as aenf and aenfu My thanks to Andrew Tucker for this suggestion. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 8 BUILDING build modify 8 CHANGES build modify 8 MANIFEST build modify 8 Makefile build modify 8 README build modify 8 aux/new.so build modify 8 common/patchlevel.h build modify 8 doc/version.so source modify 3 man1/aeb.1 source modify 2 man1/aeca.1 source modify 3 man1/aecd.1 source modify 2 man1/aecp.1 source modify 2 man1/aecpu.1 source modify 3 man1/aed.1 source modify 3 man1/aedb.1 source modify 3 man1/aedbu.1 source modify 3 man1/aede.1 source modify 3 man1/aedeu.1 source modify 3 man1/aegis.1 source modify 3 man1/aeib.1 source modify 3 man1/aeibu.1 source modify 3 man1/aeif.1 source modify 2 man1/aeip.1 source modify 2 man1/ael.1 source modify 2 man1/aemv.1 source modify 2 man1/aena.1 source modify 3 man1/aenc.1 source modify 3 man1/aencu.1 source modify 2 man1/aend.1 source modify 3 man1/aenf.1 Project "aegis.2.2", Change 8 Page 2 Change Details Mon Aug 22 19:56:58 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 3 man1/aenfu.1 source modify 2 man1/aeni.1 source modify 3 man1/aenpr.1 source modify 3 man1/aenrls.1 source modify 2 man1/aenrv.1 source modify 3 man1/aent.1 source modify 3 man1/aentu.1 source modify 2 man1/aepa.1 source modify 2 man1/aera.1 source modify 2 man1/aerd.1 source modify 3 man1/aerf.1 source modify 2 man1/aeri.1 source modify 3 man1/aerm.1 source modify 3 man1/aermpr.1 source modify 3 man1/aermu.1 source modify 3 man1/aerp.1 source modify 3 man1/aerpu.1 source modify 2 man1/aerrv.1 source modify 3 man1/aet.1 source modify 2 man5/aecattr.5 source modify 2 man5/aecstate.5 source modify 2 man5/aedir.5 source modify 2 man5/aegis.5 source modify 2 man5/aegstate.5 source modify 2 man5/aepattr.5 source modify 2 man5/aepconf.5 source modify 2 man5/aepstate.5 source modify 2 man5/aeuconf.5 source modify 2 man5/aeustate.5 HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Sep 24 pmiller 11:24:14 1993 develop_begin Fri Sep 24 pmiller Elapsed time: 0.000 11:24:25 1993 days. develop_end Fri Sep 24 pmiller 22:46:52 1993 review_pass Fri Sep 24 pmiller 22:47:26 1993 integrate_begin Fri Sep 24 pmiller Elapsed time: 0.107 22:49:42 1993 days. integrate_pass Fri Sep 24 pmiller 23:37:52 1993 Project "aegis.2.2", Change 9 Page 1 Change Details Mon Aug 22 19:56:59 1994 NAME Project "aegis.2.2", Delta 10, Change 9. SUMMARY alias aentu did not exist DESCRIPTION The aentu alias did not exist. My thanks to Andrew Tucker for reporting this problem. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 9 BUILDING build modify 9 CHANGES build modify 9 MANIFEST build modify 9 Makefile build modify 9 README build modify 9 aux/new.so build modify 9 common/patchlevel.h build modify 9 doc/version.so source modify 3 lib/cshrc source modify 3 lib/profile HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Oct 9 pmiller 10:09:58 1993 develop_begin Sat Oct 9 pmiller Elapsed time: 0.025 10:10:09 1993 days. develop_end Sat Oct 9 pmiller 10:21:12 1993 review_pass Sat Oct 9 pmiller 10:21:22 1993 integrate_begin Sat Oct 9 pmiller Elapsed time: 0.062 10:23:00 1993 days. integrate_pass Sat Oct 9 pmiller 10:50:52 1993 Project "aegis.2.2", Change 10 Page 1 Change Details Mon Aug 22 19:57:01 1994 NAME Project "aegis.2.2", Delta 11, Change 10. SUMMARY note that IRIX has the tcgetpgrp function DESCRIPTION note that IRIX has the tcgetpgrp function My thanks to John D. McCalpin for suggesting this improvement. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by external_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 10 BUILDING build modify 10 CHANGES build modify 10 MANIFEST build modify 10 Makefile build modify 10 README build modify 10 aux/new.so build modify 10 common/patchlevel.h source modify 2 conf/IRIX-4.0 build modify 10 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Oct 10 pmiller 23:19:41 1993 develop_begin Sun Oct 10 pmiller 23:19:49 1993 develop_end Sun Oct 10 pmiller 23:29:45 1993 review_pass Sun Oct 10 pmiller 23:30:28 1993 integrate_begin Sun Oct 10 pmiller Elapsed time: 0.705 23:33:11 1993 days. integrate_pass Mon Oct 11 pmiller 21:20:32 1993 Project "aegis.2.2", Change 11 Page 1 Change Details Mon Aug 22 19:57:02 1994 NAME Project "aegis.2.2", Delta 12, Change 11. SUMMARY RCS ci needs -f DESCRIPTION RCS gives a fatal error, rather than a warning, if you attempt to checkin a file which has not been modified. This is especially aparrent in RCS 5.5. The tests and User Guide have been modified to use the -f flag, which says this is OK My thanks to Herb Maeder and Antonio Celso Martinez for reporting this problem. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 11 BUILDING build modify 11 CHANGES build modify 11 MANIFEST build modify 11 Makefile build modify 11 README build modify 11 aux/new.so build modify 11 common/patchlevel.h source modify 2 doc/c3.2.so build modify 11 doc/version.so test modify 2 test/00/t0002a.sh test modify 2 test/00/t0004a.sh test modify 2 test/00/t0005a.sh test modify 2 test/00/t0006a.sh test modify 2 test/00/t0007a.sh test modify 2 test/00/t0008a.sh test modify 2 test/00/t0009a.sh test modify 2 test/00/t0010a.sh test modify 2 test/00/t0011a.sh test modify 2 test/00/t0015a.sh test modify 2 test/00/t0016a.sh test modify 2 test/00/t0017a.sh test modify 2 test/00/t0018a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Oct 11 pmiller Elapsed time: 0.902 14:36:18 1993 days. develop_begin Mon Oct 11 pmiller Elapsed time: 0.095 21:22:06 1993 days. Project "aegis.2.2", Change 11 Page 2 Change Details Mon Aug 22 19:57:02 1994 What When Who Comment ------ ------ ----- --------- develop_end Mon Oct 11 pmiller 22:04:54 1993 review_pass Mon Oct 11 pmiller 22:06:24 1993 integrate_begin Mon Oct 11 pmiller Elapsed time: 0.124 22:08:35 1993 days. integrate_pass Mon Oct 11 pmiller 23:04:20 1993 Project "aegis.2.2", Change 12 Page 1 Change Details Mon Aug 22 19:57:03 1994 NAME Project "aegis.2.2", Delta 13, Change 12. SUMMARY improve patch generation DESCRIPTION improve patch generation This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 12 BUILDING build modify 12 CHANGES build modify 12 MANIFEST build modify 12 Makefile build modify 12 README source modify 3 aux/BUILDING.man source modify 3 aux/Howto.cook build modify 12 aux/new.so source create 1 aux/patch.fil.sh source modify 3 aux/patches.sh build modify 12 common/patchlevel.h build modify 12 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Oct 12 pmiller 21:28:35 1993 develop_begin Tue Oct 12 pmiller Elapsed time: 3.292 21:28:40 1993 days. develop_end Fri Oct 15 pmiller 23:39:56 1993 review_pass Fri Oct 15 pmiller 23:41:54 1993 integrate_begin Fri Oct 15 pmiller Elapsed time: 0.000 23:44:01 1993 days. integrate_pass Sun Oct 17 pmiller 10:04:52 1993 Project "aegis.2.2", Change 13 Page 1 Change Details Mon Aug 22 19:57:05 1994 NAME Project "aegis.2.2", Delta 15, Change 13. SUMMARY add OSF/1 port DESCRIPTION This change adds things discovered by the DESC OSF/1 port. 1. add the conf.h and Makefile modifications 2. fix minor bugs found in version, test, and substitutions. 3. add a "time" type to fmtgen. This is the first system the author encountered where time_t was not a long. This quiets all the warnings, without any hacks. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 13 BUILDING build modify 13 CHANGES build modify 13 MANIFEST build modify 13 Makefile build modify 13 README source modify 3 aegis/aet.c source modify 2 aegis/aev.c source modify 2 aegis/col.c source modify 2 aegis/cstate.def source modify 2 aegis/io.c source modify 2 aegis/io.h source modify 2 aegis/log.c source modify 2 aegis/parse.c source modify 4 aegis/sub.c source modify 2 aegis/type.h source modify 4 aux/BUILDING.man source modify 4 aux/Makefile.sh build modify 13 aux/new.so build modify 13 common/patchlevel.h source create 1 conf/OSF-1.3 build modify 13 doc/version.so source modify 2 fmtgen/lex.c source modify 2 fmtgen/parse.y source modify 2 fmtgen/type.h source create 1 fmtgen/type_time.c source modify 3 man5/aecstate.5 Project "aegis.2.2", Change 13 Page 2 Change Details Mon Aug 22 19:57:05 1994 HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Oct 17 pmiller 10:34:12 1993 develop_begin Sun Oct 17 pmiller Elapsed time: 1.079 10:34:18 1993 days. develop_end Mon Oct 18 pmiller 11:09:54 1993 review_pass Mon Oct 18 pmiller 11:10:58 1993 integrate_begin Mon Oct 18 pmiller Elapsed time: 0.173 11:15:49 1993 days. integrate_fail Mon Oct 18 pmiller Missed some time_t 12:33:47 1993 references Elapsed time: 0.026 days. develop_end Mon Oct 18 pmiller 12:45:25 1993 review_pass Mon Oct 18 pmiller 12:46:52 1993 integrate_begin Mon Oct 18 pmiller Elapsed time: 4.859 12:50:27 1993 days. integrate_pass Mon Oct 25 pmiller 11:46:58 1993 Project "aegis.2.2", Change 14 Page 1 Change Details Mon Aug 22 19:57:06 1994 NAME Project "aegis.2.2", Delta 44, Change 14. SUMMARY interactive option for file-removal commands DESCRIPTION Add a -Interactive option to all file removal commands. Also add a delete_file_preference to the user config file, allowing a default to be specified; the -Keep, -No_Keep and - Interactive option override this default. "I have just run aenfu to the wrong file and I have lost it. Do you think that adding something like the -i option of the rm command to aenfu would avoid this? I could have used -keep option but it is not the default. One thing I could do is change the alias and add -k to aenfu but this would leave in the development directory files that are not part of the change." My thanks to Antonio Celso Martinez for this suggestion. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 37 MANIFEST build modify 8 Makefile.in build modify 34 README source modify 6 aegis/aecpu.c source modify 6 aegis/aedbu.c source modify 9 aegis/ael.c source modify 6 aegis/aenfu.c source modify 5 aegis/aentu.c source modify 4 aegis/aermpr.c source modify 3 aegis/arglex2.h source modify 9 aegis/help.c source modify 3 aegis/lex.c source modify 2 aegis/lex.h source create 1 aegis/lex/env.c source create 1 aegis/lex/env.h source create 1 aegis/lex/file.c source create 1 aegis/lex/file.h source modify 7 aegis/main.c source modify 5 aegis/parse.c source modify 2 aegis/parse.h source modify 2 aegis/uconf.def Project "aegis.2.2", Change 14 Page 2 Change Details Mon Aug 22 19:57:06 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 8 aegis/user.c source modify 3 aegis/user.h source modify 13 aux/Howto.cook source modify 10 aux/new.2.2.so build modify 30 aux/new.so source modify 4 aux/template/test build modify 2 common/config.h.in build modify 41 common/patchlevel.h build modify 3 configure build modify 41 doc/version.so source modify 3 man1/aecpu.1 source modify 4 man1/aedbu.1 source modify 4 man1/aenfu.1 source modify 4 man1/aentu.1 source modify 4 man1/aermpr.1 source create 1 man1/o_interact.so source modify 2 man1/o_keep.so source modify 3 man5/aeuconf.5 test modify 4 test/00/t0001a.sh test modify 4 test/00/t0002a.sh test modify 3 test/00/t0003a.sh test modify 4 test/00/t0004a.sh test modify 4 test/00/t0005a.sh test modify 4 test/00/t0006a.sh test modify 4 test/00/t0007a.sh test modify 4 test/00/t0008a.sh test modify 4 test/00/t0009a.sh test modify 4 test/00/t0010a.sh test modify 5 test/00/t0011a.sh test modify 3 test/00/t0012a.sh test modify 3 test/00/t0013a.sh test modify 3 test/00/t0014a.sh test modify 4 test/00/t0015a.sh test modify 4 test/00/t0016a.sh test modify 4 test/00/t0017a.sh test modify 4 test/00/t0018a.sh test modify 3 test/00/t0019a.sh test modify 3 test/00/t0020a.sh test modify 2 test/00/t0021a.sh test modify 2 test/00/t0022a.sh test modify 2 test/00/t0023a.sh test modify 2 test/00/t0024a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Oct 18 pmiller Elapsed time: 179.647 10:28:00 1993 days. develop_begin Sat Jun 25 pmiller Elapsed time: 2.972 07:49:01 1994 days. develop_end Wed Jun 29 pmiller 07:36:16 1994 review_pass Wed Jun 29 pmiller 07:41:11 1994 integrate_begin Wed Jun 29 pmiller Elapsed time: 1.790 Project "aegis.2.2", Change 14 Page 3 Change Details Mon Aug 22 19:57:06 1994 What When Who Comment ------ ------ ----- --------- 07:46:55 1994 days. integrate_pass Fri Jul 1 pmiller 06:12:36 1994 Project "aegis.2.2", Change 15 Page 1 Change Details Mon Aug 22 19:57:07 1994 NAME Project "aegis.2.2", Delta 27, Change 15. SUMMARY add support for hard-coded gonzo IDs DESCRIPTION When working in a hetwork consisting of UNIXes from a variety of vendors, you soon discover that non of then can agree about the UID and GID for "bin". This rapidlt leads to problems. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 25 BUILDING build modify 25 CHANGES build modify 25 MANIFEST build modify 25 Makefile build modify 25 README source modify 4 aegis/gonzo.c source modify 5 aegis/user.c source modify 2 aegis/user.h build modify 25 aux/new.so build modify 25 common/patchlevel.h source modify 4 conf/SunOS-4.1.1 source modify 4 conf/SunOS-4.1.2 source modify 4 conf/SunOS-4.1.3 build modify 25 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Oct 18 pmiller Elapsed time: 84.236 10:29:43 1993 days. develop_begin Mon Feb 14 pmiller Elapsed time: 0.938 05:46:06 1994 days. develop_end Mon Feb 14 pmiller 12:48:05 1994 review_pass Mon Feb 14 pmiller 12:48:13 1994 integrate_begin Mon Feb 14 pmiller Elapsed time: 0.133 12:51:08 1994 days. integrate_pass Mon Feb 14 pmiller 13:50:55 1994 Project "aegis.2.2", Change 16 Page 1 Change Details Mon Aug 22 19:57:08 1994 NAME Project "aegis.2.2", Delta 16, Change 16. SUMMARY documentation fixes DESCRIPTION Some minor problems with the documentation were pointed out by Andrew Tucker . This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 14 BUILDING build modify 14 CHANGES build modify 14 MANIFEST build modify 14 Makefile build modify 14 README build modify 14 aux/new.so build modify 14 common/patchlevel.h source modify 2 doc/c1.0.so source modify 2 doc/c1.3.so source modify 2 doc/c1.4.so source modify 2 doc/c2.1.so source modify 2 doc/c2.2.so source modify 2 doc/c2.3.so source modify 2 doc/c2.4.so source modify 2 doc/c2.5.so source modify 2 doc/c4.2.so source modify 2 doc/c6.0.so source modify 2 doc/c7.0.so source modify 2 doc/c7.1.so source modify 2 doc/c7.4.so source modify 2 doc/c7.5.so source modify 2 doc/cA.0.so source modify 2 doc/cC.0.so build modify 14 doc/version.so source modify 4 man1/aegis.1 HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Oct 25 pmiller 09:32:21 1993 develop_begin Mon Oct 25 pmiller Elapsed time: 0.296 09:32:34 1993 days. Project "aegis.2.2", Change 16 Page 2 Change Details Mon Aug 22 19:57:08 1994 What When Who Comment ------ ------ ----- --------- develop_end Mon Oct 25 pmiller 11:45:43 1993 review_pass Mon Oct 25 pmiller 11:45:59 1993 integrate_begin Mon Oct 25 pmiller Elapsed time: 0.201 11:52:17 1993 days. integrate_pass Mon Oct 25 pmiller 13:22:36 1993 Project "aegis.2.2", Change 17 Page 1 Change Details Mon Aug 22 19:57:09 1994 NAME Project "aegis.2.2", Delta 18, Change 17. SUMMARY fix minor problems DESCRIPTION This change fixes a number of minor problems. My thanks to Antonio Celso Martinez for reporting them. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by external_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 16 BUILDING build modify 16 CHANGES build modify 16 MANIFEST build modify 16 Makefile build modify 16 README source modify 4 aegis/ael.c source modify 5 aegis/help.c build modify 16 aux/new.so build modify 16 common/patchlevel.h build modify 16 doc/version.so source modify 5 lib/cshrc source modify 5 lib/profile source modify 3 man1/aecp.1 source modify 4 man1/aet.1 source modify 2 man1/o_indep.so source create 1 man1/o_regress.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Nov 8 pmiller 13:05:41 1993 develop_begin Mon Nov 8 pmiller Elapsed time: 24.173 13:05:48 1993 days. develop_end Mon Dec 13 pmiller 06:53:28 1993 review_pass Mon Dec 13 pmiller 06:54:06 1993 integrate_begin Mon Dec 13 pmiller Elapsed time: 0.082 06:56:44 1993 days. integrate_pass Mon Dec 13 pmiller Project "aegis.2.2", Change 17 Page 2 Change Details Mon Aug 22 19:57:09 1994 What When Who Comment ------ ------ ----- --------- 07:33:48 1993 Project "aegis.2.2", Change 18 Page 1 Change Details Mon Aug 22 19:57:10 1994 NAME Project "aegis.2.2", Delta 45, Change 18. SUMMARY allow whole source directory trees to be copied DESCRIPTION The aecp command has been changed to allow entrire source directories to be copied, including any subdirectories. My thanks to Antonio Celso Martinez for encouraging me to get this off my wish list and actually implement it. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 38 MANIFEST build modify 9 Makefile.in build modify 35 README source modify 8 aegis/aecp.c source modify 5 aegis/project.c source modify 2 aegis/project.h source modify 11 aux/new.2.2.so build modify 30 aux/new.so build modify 2 common/config.h.in build modify 42 common/patchlevel.h build modify 3 configure build modify 42 doc/version.so source modify 5 man1/aecp.1 HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Nov 12 pmiller Elapsed time: 164.495 11:21:40 1993 days. develop_begin Fri Jul 1 pmiller Elapsed time: 1.223 06:34:13 1994 days. develop_end Sat Jul 2 pmiller 08:14:38 1994 review_pass Sat Jul 2 pmiller 08:16:50 1994 integrate_begin Sat Jul 2 pmiller Elapsed time: 0.233 08:23:02 1994 days. integrate_pass Sat Jul 2 pmiller Project "aegis.2.2", Change 18 Page 2 Change Details Mon Aug 22 19:57:10 1994 What When Who Comment ------ ------ ----- --------- 10:08:02 1994 Project "aegis.2.2", Change 19 Page 1 Change Details Mon Aug 22 19:57:11 1994 NAME Project "aegis.2.2", Delta 19, Change 19. SUMMARY add HP/UC 9.01 config DESCRIPTION Add configuration details for the HP/UX 9.01 operating system. My thanks to Devin for this information. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by external_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 17 BUILDING build modify 17 CHANGES build modify 17 MANIFEST build modify 17 Makefile build modify 17 README source modify 5 aegis/ael.c source modify 5 aux/BUILDING.man source modify 4 aux/Howto.cook source modify 5 aux/Makefile.sh build modify 17 aux/new.so build modify 17 common/patchlevel.h source create 1 conf/hpux-9.01 build modify 17 doc/version.so source modify 3 man1/o__rules.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Nov 18 pmiller 14:04:08 1993 develop_begin Thu Nov 18 pmiller Elapsed time: 16.972 14:04:22 1993 days. develop_end Tue Dec 14 pmiller 06:21:42 1993 develop_end_ Tue Dec 14 pmiller Elapsed time: 0.027 undo 06:24:19 1993 days. develop_end Tue Dec 14 pmiller 06:36:21 1993 review_pass Tue Dec 14 pmiller 06:36:31 1993 integrate_begin Tue Dec 14 pmiller Elapsed time: 0.099 Project "aegis.2.2", Change 19 Page 2 Change Details Mon Aug 22 19:57:11 1994 What When Who Comment ------ ------ ----- --------- 06:39:02 1993 days. integrate_pass Tue Dec 14 pmiller 07:23:33 1993 Project "aegis.2.2", Change 20 Page 1 Change Details Mon Aug 22 19:57:13 1994 NAME Project "aegis.2.2", Delta 17, Change 20. SUMMARY heterogeneous development support DESCRIPTION The uname(2) system call is used to determine the type of system, and a list of systems is maintained as project and change attributes, to determine what systems must be present of the build_time and test_tile, etc, flags. This change must pass a full regression test. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 15 BUILDING build modify 15 CHANGES build modify 15 MANIFEST build modify 15 Makefile build modify 15 README source modify 3 aegis/aeb.c source modify 3 aegis/aeca.c source modify 3 aegis/aecp.c source modify 3 aegis/aecpu.c source modify 3 aegis/aed.c source modify 3 aegis/aedb.c source modify 3 aegis/aedbu.c source modify 3 aegis/aede.c source modify 3 aegis/aedeu.c source modify 3 aegis/aeib.c source modify 3 aegis/aeibu.c source modify 3 aegis/aeif.c source modify 3 aegis/aeip.c source modify 3 aegis/ael.c source modify 3 aegis/aemv.c source modify 3 aegis/aenc.c source modify 4 aegis/aenf.c source modify 3 aegis/aenfu.c source modify 3 aegis/aent.c source modify 3 aegis/aentu.c source modify 3 aegis/aerf.c source modify 3 aegis/aerm.c source modify 3 aegis/aermu.c source modify 4 aegis/aet.c source modify 2 aegis/cattr.def source modify 2 aegis/change.c source modify 2 aegis/change.h Project "aegis.2.2", Change 20 Page 2 Change Details Mon Aug 22 19:57:13 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 3 aegis/col.c source modify 3 aegis/cstate.def source create 1 aegis/env.c source create 1 aegis/env.h source modify 2 aegis/file.c source modify 2 aegis/glue.c source modify 2 aegis/gonzo.c source modify 4 aegis/help.c source modify 3 aegis/main.c source modify 3 aegis/os.c source modify 2 aegis/pager.c source modify 2 aegis/pconf.def source modify 5 aegis/sub.c source create 1 aegis/uname.c source create 1 aegis/uname.h source modify 2 aux/new.2.2.so build modify 15 aux/new.so source modify 2 aux/template/man source modify 2 aux/template/ms source modify 2 common/mem.c source modify 2 common/mem.h source modify 2 common/option.c build modify 15 common/patchlevel.h source modify 2 common/str.c source modify 2 common/word.c source modify 2 common/word.h source modify 3 doc/c1.4.so source modify 3 doc/c6.0.so source create 1 doc/c6.1.so source modify 3 doc/c7.4.so build modify 15 doc/version.so source modify 2 fmtgen/id.c source modify 3 fmtgen/parse.y source modify 3 fmtgen/type.h source modify 4 lib/cshrc source modify 4 lib/profile source modify 3 man1/o_lib.so source modify 4 man1/z_exit.so source modify 2 man5/aecattr.so source modify 4 man5/aecstate.5 source modify 3 man5/aepconf.5 source modify 3 man5/aesub.5 test modify 3 test/00/t0011a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Dec 4 pmiller 05:45:31 1993 develop_begin Sat Dec 4 pmiller Elapsed time: 5.995 05:45:40 1993 days. develop_end Sun Dec 12 pmiller 05:43:36 1993 review_pass Sun Dec 12 pmiller 05:43:50 1993 Project "aegis.2.2", Change 20 Page 3 Change Details Mon Aug 22 19:57:13 1994 What When Who Comment ------ ------ ----- --------- integrate_begin Sun Dec 12 pmiller Elapsed time: 0.261 05:47:02 1993 days. integrate_pass Sun Dec 12 pmiller 07:44:19 1993 Project "aegis.2.2", Change 21 Page 1 Change Details Mon Aug 22 19:57:27 1994 NAME Project "aegis.2.2", Delta 20, Change 21. SUMMARY recreating a deleted file fails DESCRIPTION We have just started using Aegis 2.1, which seems to work very well. I would like to know how to reinstate a file which has been deleted with "aerm" in a previous change. I tried just using aenf to create it from scratch, but then "aed" complained that the file was already in the baseline. My thanks to Simon Pickup for reporting this bug. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 18 BUILDING build modify 18 CHANGES build modify 18 MANIFEST build modify 18 Makefile build modify 18 README source modify 4 aegis/aed.c source modify 4 aegis/aede.c source modify 4 aegis/aedeu.c source modify 4 aegis/aeif.c source modify 4 aegis/aeip.c source modify 5 aegis/aenf.c source modify 4 aegis/aerf.c build modify 18 aux/new.so build modify 18 common/patchlevel.h build modify 18 doc/version.so test create 1 test/00/t0019a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Dec 14 pmiller 13:23:36 1993 develop_begin Tue Dec 14 pmiller Elapsed time: 0.005 13:24:38 1993 days. develop_end Wed Dec 15 pmiller 05:56:46 1993 review_pass Wed Dec 15 pmiller 05:56:55 1993 integrate_begin Wed Dec 15 pmiller Elapsed time: 0.144 05:59:41 1993 days. integrate_pass Wed Dec 15 pmiller Project "aegis.2.2", Change 21 Page 2 Change Details Mon Aug 22 19:57:27 1994 What When Who Comment ------ ------ ----- --------- 07:04:26 1993 Project "aegis.2.2", Change 22 Page 1 Change Details Mon Aug 22 19:57:28 1994 NAME Project "aegis.2.2", Delta 21, Change 22. SUMMARY allow file name length limit to be configured DESCRIPTION The code has a hard-coded limit of 12 characters in a file name, mostly to cater for older 14-chacter limit file systems. More and more file systems have a 255 character limit. Projects should be able to choose whether they enforce the 14- chacatre limit or not. The default behaviour remains the same. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 19 BUILDING build modify 19 CHANGES build modify 19 MANIFEST build modify 19 Makefile build modify 19 README source modify 4 aegis/aedb.c source modify 5 aegis/aede.c source modify 6 aegis/aenf.c source modify 3 aegis/aenpr.c source modify 3 aegis/aenrls.c source modify 3 aegis/change.c source modify 3 aegis/change.h source modify 3 aegis/glue.c source modify 2 aegis/glue.h source modify 3 aegis/gonzo.c source modify 4 aegis/os.c source modify 2 aegis/os.h source modify 3 aegis/pconf.def source modify 2 aegis/project.c source modify 2 aegis/type.c source modify 2 aegis/user.c source modify 3 aux/new.2.2.so build modify 19 aux/new.so source modify 2 common/option.h build modify 19 common/patchlevel.h source modify 3 common/word.c source modify 3 common/word.h source modify 2 conf/AIX-3.2 source modify 2 conf/ConvexOS-10 source modify 3 conf/IRIX-4.0 Project "aegis.2.2", Change 22 Page 2 Change Details Mon Aug 22 19:57:28 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 conf/Linux-0.99 source modify 2 conf/OSF-1.3 source modify 2 conf/SCO-2.4 source modify 2 conf/SunOS-4.1.1 source modify 2 conf/SunOS-4.1.2 source modify 2 conf/SunOS-4.1.3 source modify 2 conf/SunOS-5.1 source modify 2 conf/SysV-4.0 source modify 2 conf/ULTRIX-4.2 source modify 2 conf/apollo source modify 2 conf/dcosx source modify 2 conf/dgux-5.4.1 source modify 2 conf/hpux-8.07 source modify 2 conf/hpux-9.01 source modify 4 doc/c1.4.so source modify 2 doc/c6.1.so build modify 19 doc/version.so source modify 4 man5/aepconf.5 HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Dec 15 pmiller 07:08:13 1993 develop_begin Wed Dec 15 pmiller Elapsed time: 2.039 07:08:19 1993 days. develop_end Fri Dec 17 pmiller 07:26:01 1993 review_pass Fri Dec 17 pmiller 07:26:14 1993 integrate_begin Fri Dec 17 pmiller Elapsed time: 0.285 07:29:28 1993 days. integrate_pass Fri Dec 17 pmiller 09:37:30 1993 Project "aegis.2.2", Change 23 Page 1 Change Details Mon Aug 22 19:57:30 1994 NAME Project "aegis.2.2", Delta 22, Change 23. SUMMARY pathconf does not work over NFS DESCRIPTION The pathconf function, used to determine file system limits, does not work over NFS. To work-arounf this, NFS file systems are assumed to be the same as the root file system. Often a valid assumption, though is can also be very wrong. Also fixed a bug where the name of the development directory was one dot too long. Also fixed a bug where the user-id being used to remove the development directory for aedbu was incorrect. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 20 BUILDING build modify 20 CHANGES build modify 20 MANIFEST build modify 20 Makefile build modify 20 README source modify 5 aegis/aedb.c source modify 4 aegis/aedbu.c source modify 5 aegis/os.c build modify 20 aux/new.so build modify 20 common/patchlevel.h build modify 20 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Dec 17 pmiller 10:18:43 1993 develop_begin Fri Dec 17 pmiller Elapsed time: 0.786 10:18:44 1993 days. develop_end Fri Dec 17 pmiller Elapsed time: 0.000 16:12:37 1993 days. review_pass Sat Dec 18 pmiller 06:10:36 1993 integrate_begin Sat Dec 18 pmiller Elapsed time: 0.082 06:13:45 1993 days. Project "aegis.2.2", Change 23 Page 2 Change Details Mon Aug 22 19:57:30 1994 What When Who Comment ------ ------ ----- --------- integrate_pass Sat Dec 18 pmiller 06:50:43 1993 Project "aegis.2.2", Change 24 Page 1 Change Details Mon Aug 22 19:57:31 1994 NAME Project "aegis.2.2", Delta 31, Change 24. SUMMARY rename ``uname'' things to be ``architecture'' things DESCRIPTION 1. rename uname to be architecture, in all listings and file formats. This is more consistent with most existing systems. 2. Allow naming of the patterns, to allow more ``user friendly'' names. 3. this change improves fmtgen, in addition to fixing a number of portability problems. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 29 BUILDING build modify 29 CHANGES build modify 29 MANIFEST build modify 29 Makefile build modify 29 README source modify 4 aegis/aeca.c source modify 6 aegis/ael.c source modify 4 aegis/aenc.c source modify 7 aegis/aet.c source modify 3 aegis/cattr.def source modify 6 aegis/change.c source modify 6 aegis/change.h source modify 4 aegis/cstate.def source modify 5 aegis/gonzo.c source modify 2 aegis/gram.y source modify 7 aegis/help.c source modify 3 aegis/io.c source modify 3 aegis/io.h source modify 3 aegis/parse.c source modify 6 aegis/pconf.def source modify 3 aegis/project.c source modify 7 aegis/sub.c source modify 3 aegis/type.c source modify 3 aegis/type.h source modify 2 aegis/uname.c source modify 2 aegis/uname.h source modify 6 aegis/user.c source modify 6 aux/Howto.cook source modify 6 aux/Makefile.sh Project "aegis.2.2", Change 24 Page 2 Change Details Mon Aug 22 19:57:31 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 6 aux/new.2.2.so build modify 29 aux/new.so source create 1 common/fstrcmp.c source create 1 common/fstrcmp.h build modify 29 common/patchlevel.h source modify 4 common/word.c source modify 4 common/word.h source modify 3 doc/c6.1.so build modify 29 doc/version.so source remove 2 fmtgen/id.c source remove 1 fmtgen/id.h source modify 3 fmtgen/lex.c source modify 2 fmtgen/lex.h source modify 2 fmtgen/main.c source modify 4 fmtgen/parse.y source create 1 fmtgen/symtab.c source create 1 fmtgen/symtab.h source modify 2 fmtgen/type.c source modify 4 fmtgen/type.h source create 1 fmtgen/type/enumeration.c Moved from fmtgen/type_enum.c source create 1 fmtgen/type/enumeration.h source create 1 fmtgen/type/integer.c Moved from fmtgen/type_integ.c source create 1 fmtgen/type/integer.h source create 1 fmtgen/type/list.c Moved from fmtgen/type_list.c source create 1 fmtgen/type/list.h source create 1 fmtgen/type/string.c Moved from fmtgen/type_strin.c source create 1 fmtgen/type/string.h source create 1 fmtgen/type/structure.c Moved from fmtgen/type_struc.c source create 1 fmtgen/type/structure.h source create 1 fmtgen/type/time.c Moved from fmtgen/type_time.c source create 1 fmtgen/type/time.h source remove 1 fmtgen/type_enum.c Moved to fmtgen/type/enumeration.c source remove 1 fmtgen/type_integ.c Moved to fmtgen/type/integer.c source remove 1 fmtgen/type_list.c Moved to fmtgen/type/list.c source remove 1 fmtgen/type_ref.c source remove 1 fmtgen/type_strin.c Moved to fmtgen/type/string.c source remove 1 fmtgen/type_struc.c Moved to fmtgen/type/structure.c source remove 1 fmtgen/type_time.c Moved to fmtgen/type/time.c source modify 3 man5/aecattr.so source modify 5 man5/aecstate.5 source modify 7 man5/aepconf.5 source modify 5 man5/aesub.5 Project "aegis.2.2", Change 24 Page 3 Change Details Mon Aug 22 19:57:31 1994 HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Dec 17 pmiller Elapsed time: 0.026 15:11:12 1993 days. develop_begin Fri Dec 17 pmiller 15:23:06 1993 develop_begin_ Fri Dec 17 pmiller undo 15:24:04 1993 develop_begin Fri Dec 17 pmiller 15:24:43 1993 develop_begin_ Fri Dec 17 pmiller undo 15:24:54 1993 develop_begin Fri Dec 17 pmiller 15:34:34 1993 develop_begin_ Fri Dec 17 pmiller undo 15:34:49 1993 develop_begin Fri Dec 17 pmiller 15:34:55 1993 develop_begin_ Fri Dec 17 pmiller undo 15:35:02 1993 develop_begin Fri Dec 17 pmiller 15:35:11 1993 develop_begin_ Fri Dec 17 pmiller Elapsed time: 41.394 undo 15:35:24 1993 days. develop_begin Tue Feb 15 pmiller Elapsed time: 8.600 11:02:33 1994 days. develop_end Sat Feb 26 pmiller 08:02:29 1994 review_pass Sat Feb 26 pmiller 08:02:41 1994 integrate_begin Sat Feb 26 pmiller Elapsed time: 0.862 08:04:33 1994 days. integrate_pass Sun Feb 27 pmiller 07:02:38 1994 Project "aegis.2.2", Change 25 Page 1 Change Details Mon Aug 22 19:57:33 1994 NAME Project "aegis.2.2", Delta 23, Change 25. SUMMARY automatic guessing of change number broken by patconf changes DESCRIPTION automatic guessing of change number broken by patconf changes This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 21 BUILDING build modify 21 CHANGES build modify 21 MANIFEST build modify 21 Makefile build modify 21 README source modify 4 aegis/glue.c source modify 6 aegis/os.c source modify 3 aegis/user.c build modify 21 aux/new.so build modify 21 common/patchlevel.h source modify 3 conf/AIX-3.2 source modify 3 conf/ConvexOS-10 source modify 4 conf/IRIX-4.0 source modify 3 conf/Linux-0.99 source modify 3 conf/OSF-1.3 source modify 3 conf/SCO-2.4 source modify 3 conf/SunOS-4.1.1 source modify 3 conf/SunOS-4.1.2 source modify 3 conf/SunOS-4.1.3 source modify 3 conf/SunOS-5.1 source modify 3 conf/SysV-4.0 source modify 3 conf/ULTRIX-4.2 source modify 3 conf/apollo source modify 3 conf/dcosx source modify 3 conf/dgux-5.4.1 source modify 3 conf/hpux-8.07 source modify 3 conf/hpux-9.01 build modify 21 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Dec 22 pmiller 06:39:58 1993 Project "aegis.2.2", Change 25 Page 2 Change Details Mon Aug 22 19:57:33 1994 What When Who Comment ------ ------ ----- --------- develop_begin Wed Dec 22 pmiller Elapsed time: 0.289 06:40:06 1993 days. develop_end Wed Dec 22 pmiller 08:50:05 1993 review_pass Wed Dec 22 pmiller 08:50:29 1993 integrate_begin Wed Dec 22 pmiller Elapsed time: 0.160 08:53:04 1993 days. integrate_pass Wed Dec 22 pmiller 10:05:02 1993 Project "aegis.2.2", Change 26 Page 1 Change Details Mon Aug 22 19:57:34 1994 NAME Project "aegis.2.2", Delta 24, Change 26. SUMMARY provide symlinks for build DESCRIPTION Some DMTs are very dumb, and are unable to cope with the two- level directory structure used by aegis. To facilitate their use, it is now possible to configure aegis to provide symbolic links between the development directory and the baseline, so that the development directory appears to have a complete copy of the project. Note that this does not address the dynamic unclude dependencies problem inherent in many DMTs. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 22 BUILDING build modify 22 CHANGES build modify 22 MANIFEST build modify 22 Makefile build modify 22 README source modify 4 aegis/aeb.c source modify 4 aegis/aecp.c source modify 6 aegis/aedb.c source modify 5 aegis/aeip.c source modify 4 aegis/aemv.c source modify 7 aegis/aenf.c source modify 4 aegis/aenpr.c source modify 4 aegis/aerm.c source modify 4 aegis/change.c source modify 4 aegis/change.h source modify 5 aegis/glue.c source modify 3 aegis/glue.h source modify 6 aegis/help.c source modify 4 aegis/main.c source modify 7 aegis/os.c source modify 3 aegis/os.h source modify 4 aegis/pconf.def source modify 4 aegis/user.c source modify 6 aux/BUILDING.man source modify 2 aux/README.man source modify 4 aux/new.2.2.so build modify 22 aux/new.so build modify 22 common/patchlevel.h source modify 4 conf/AIX-3.2 source modify 3 doc/c1.0.so source modify 3 doc/c2.1.so source modify 3 doc/c2.5.so Project "aegis.2.2", Change 26 Page 2 Change Details Mon Aug 22 19:57:34 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 doc/c4.0.so source modify 2 doc/c4.1.so source modify 3 doc/c4.2.so source modify 2 doc/c4.3.so source create 1 doc/c4.4.so source modify 4 doc/c6.0.so source create 1 doc/c6.2.so source modify 4 doc/c7.4.so build modify 22 doc/version.so source modify 4 man1/aeb.1 source modify 4 man1/aedb.1 source modify 4 man1/aenpr.1 source create 1 man1/o_symlnk.so source modify 2 man1/z_cr.so source modify 5 man5/aepconf.5 source modify 2 man5/z_cr.so test create 1 test/00/t0020a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Dec 22 pmiller 11:32:19 1993 develop_begin Wed Dec 22 pmiller Elapsed time: 22.494 11:32:35 1993 days. develop_end Sun Jan 23 pmiller 07:44:51 1994 review_pass Sun Jan 23 pmiller 07:45:04 1994 integrate_begin Sun Jan 23 pmiller Elapsed time: 0.752 07:47:52 1994 days. integrate_pass Mon Jan 24 pmiller 05:56:14 1994 Project "aegis.2.2", Change 27 Page 1 Change Details Mon Aug 22 19:57:35 1994 NAME Project "aegis.2.2", Delta 25, Change 27. SUMMARY add appendix explaining set-uid-root DESCRIPTION Many users have asked why aegis is se-uid-root. This change adds an appendix to the User Guide explaining why. My thanks to Perry Everitt for prompting me to write this appendix. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 23 BUILDING build modify 23 CHANGES build modify 23 MANIFEST build modify 23 Makefile build modify 23 README source modify 7 aux/BUILDING.man build modify 23 aux/new.so build modify 23 common/patchlevel.h source modify 2 doc/aegis.ms source create 1 doc/cD.0.so build modify 23 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Jan 22 pmiller 08:15:56 1994 develop_begin Sat Jan 22 pmiller Elapsed time: 0.740 08:16:03 1994 days. develop_end Mon Jan 24 pmiller 06:19:00 1994 review_pass Mon Jan 24 pmiller 06:19:12 1994 integrate_begin Mon Jan 24 pmiller Elapsed time: 0.967 06:21:45 1994 days. integrate_pass Tue Jan 25 pmiller 06:06:45 1994 Project "aegis.2.2", Change 28 Page 1 Change Details Mon Aug 22 19:57:36 1994 NAME Project "aegis.2.2", Delta 26, Change 28. SUMMARY add the "test_command" project config field DESCRIPTION Add the "test_command" and "development_test_command" fields to the project config file. This makes it possible to specify the command to run tests, allowing a project to use a specialized test facility, rather than be forced to use shell scripts. See aet(1) and aepconf(5) for more information. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 24 BUILDING build modify 24 CHANGES build modify 24 MANIFEST build modify 24 Makefile build modify 24 README source modify 5 aegis/aeb.c source modify 5 aegis/aet.c source modify 5 aegis/change.c source modify 5 aegis/change.h source modify 5 aegis/pconf.def source modify 6 aegis/sub.c source modify 5 aux/new.2.2.so build modify 24 aux/new.so build modify 24 common/patchlevel.h build modify 24 doc/version.so source modify 5 man1/aet.1 source modify 6 man5/aepconf.5 source modify 4 man5/aesub.5 HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Feb 11 pmiller 07:44:05 1994 develop_begin Fri Feb 11 pmiller Elapsed time: 0.000 07:44:15 1994 days. develop_end Fri Feb 11 pmiller 15:56:10 1994 review_pass Fri Feb 11 pmiller 15:58:19 1994 Project "aegis.2.2", Change 28 Page 2 Change Details Mon Aug 22 19:57:36 1994 What When Who Comment ------ ------ ----- --------- integrate_begin Fri Feb 11 pmiller Elapsed time: 0.126 16:01:25 1994 days. integrate_pass Fri Feb 11 pmiller 16:58:19 1994 Project "aegis.2.2", Change 29 Page 1 Change Details Mon Aug 22 19:57:38 1994 NAME Project "aegis.2.2", Delta 28, Change 29. SUMMARY preserve build-type files at integration time DESCRIPTION Experience has shown that it is unnecessary to force a rebuild of ``build'' type source files at integrate-begin time. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 26 BUILDING build modify 26 CHANGES build modify 26 MANIFEST build modify 26 Makefile build modify 26 README source modify 4 aegis/aeib.c build modify 26 aux/new.so build modify 26 common/patchlevel.h build modify 26 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Feb 14 pmiller 14:06:43 1994 develop_begin Mon Feb 14 pmiller Elapsed time: 0.000 14:06:51 1994 days. develop_end Tue Feb 15 pmiller 05:53:22 1994 develop_end_ Tue Feb 15 pmiller Elapsed time: 0.116 undo 05:54:35 1994 days. develop_end Tue Feb 15 pmiller 06:46:55 1994 review_pass Tue Feb 15 pmiller 06:47:28 1994 integrate_begin Tue Feb 15 pmiller Elapsed time: 0.556 06:49:37 1994 days. integrate_pass Tue Feb 15 pmiller 10:59:57 1994 Project "aegis.2.2", Change 30 Page 1 Change Details Mon Aug 22 19:57:39 1994 NAME Project "aegis.2.2", Delta 29, Change 30. SUMMARY make log append/replace be more selective DESCRIPTION many functions should always append to the log file, never replacing it This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 27 BUILDING build modify 27 CHANGES build modify 27 MANIFEST build modify 27 Makefile build modify 27 README source modify 6 aegis/aeb.c source modify 5 aegis/aecp.c source modify 4 aegis/aecpu.c source modify 5 aegis/aed.c source modify 6 aegis/aeip.c source modify 5 aegis/aemv.c source modify 8 aegis/aenf.c source modify 4 aegis/aenfu.c source modify 4 aegis/aenrls.c source modify 5 aegis/aerm.c source modify 4 aegis/aermu.c source modify 6 aegis/aet.c source modify 3 aegis/log.c source modify 2 aegis/log.h build modify 27 aux/new.so build modify 27 common/patchlevel.h source modify 3 config build modify 27 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Feb 16 pmiller 06:03:31 1994 develop_begin Wed Feb 16 pmiller Elapsed time: 0.409 06:03:37 1994 days. develop_end Wed Feb 16 pmiller 09:07:40 1994 Project "aegis.2.2", Change 30 Page 2 Change Details Mon Aug 22 19:57:39 1994 What When Who Comment ------ ------ ----- --------- review_pass Wed Feb 16 pmiller 09:07:55 1994 integrate_begin Wed Feb 16 pmiller Elapsed time: 0.253 09:10:30 1994 days. integrate_pass Wed Feb 16 pmiller 11:04:16 1994 Project "aegis.2.2", Change 31 Page 1 Change Details Mon Aug 22 19:57:40 1994 NAME Project "aegis.2.2", Delta 36, Change 31. SUMMARY show current id and directory when executing commands DESCRIPTION At times it can be very confusing watching aegis execute commands, and not knowing who it is executing them as, or where it is executing them. This change adds this information to command echoing. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 32 MANIFEST build modify 3 Makefile.in build modify 31 README source modify 9 aegis/os.c source modify 3 aux/Makefi.file.sh build modify 30 aux/new.so build modify 1 common/config.h.in build modify 33 common/patchlevel.h build modify 1 configure build modify 33 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Feb 17 pmiller Elapsed time: 14.806 16:26:19 1994 days. develop_begin Wed Mar 9 pmiller Elapsed time: 0.341 21:29:05 1994 days. develop_end Thu Mar 10 pmiller 16:32:23 1994 review_pass Thu Mar 10 pmiller 16:32:38 1994 integrate_begin Thu Mar 10 pmiller Elapsed time: 0.182 16:37:14 1994 days. integrate_pass Fri Mar 11 pmiller 10:29:12 1994 Project "aegis.2.2", Change 32 Page 1 Change Details Mon Aug 22 19:57:42 1994 NAME Project "aegis.2.2", Delta 46, Change 32. SUMMARY improve error messages DESCRIPTION Many error messages have been improved to be more informative; in many cases they now include suggestions for remedial action. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 39 MANIFEST build modify 9 Makefile.in build modify 35 README source modify 8 aegis/aeb.c source modify 4 aegis/aecd.c source modify 9 aegis/aecp.c source modify 7 aegis/aecpu.c source modify 8 aegis/aed.c source modify 8 aegis/aedb.c source modify 7 aegis/aedbu.c source modify 7 aegis/aede.c source modify 6 aegis/aedeu.c source modify 6 aegis/aeib.c source modify 5 aegis/aeibu.c source modify 6 aegis/aeif.c source modify 8 aegis/aeip.c source modify 6 aegis/aemv.c source modify 4 aegis/aencu.c source modify 10 aegis/aenf.c source modify 7 aegis/aenfu.c source modify 5 aegis/aent.c source modify 6 aegis/aentu.c source modify 6 aegis/aerf.c source modify 7 aegis/aerm.c source modify 6 aegis/aermu.c source modify 4 aegis/aerp.c source modify 4 aegis/aerpu.c source modify 9 aegis/aet.c source modify 6 aegis/project.c build modify 30 aux/new.so build modify 2 common/config.h.in build modify 43 common/patchlevel.h Project "aegis.2.2", Change 32 Page 2 Change Details Mon Aug 22 19:57:42 1994 Type Action Edit File Name ------- ------- ------- ----------- build modify 3 configure build modify 43 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Feb 21 pmiller Elapsed time: 94.424 15:31:06 1994 days. develop_begin Sat Jul 2 pmiller Elapsed time: 3.475 10:11:52 1994 days. develop_end Thu Jul 7 pmiller 06:15:37 1994 review_pass Thu Jul 7 pmiller 06:15:49 1994 integrate_begin Thu Jul 7 pmiller Elapsed time: 0.273 06:21:50 1994 days. integrate_pass Thu Jul 7 pmiller 08:24:43 1994 Project "aegis.2.2", Change 33 Page 1 Change Details Mon Aug 22 19:57:43 1994 NAME Project "aegis.2.2", Delta 30, Change 33. SUMMARY use the new include dependency features of cook DESCRIPTION Cook now has a "#include-cooked" directive. Rather than use the cache file of c_incl, which is unfortunately architecture- sensitive, a set of text files is generated, one for each C source, describing the include dependencies. This files are then included into the cookbook. Cook then checks to see if the se include files were out-of-date and recooks them if necessary - and then rereads the cookbook. This results in much faster build times. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 28 BUILDING build modify 28 CHANGES build modify 28 MANIFEST build modify 28 Makefile build modify 28 README source modify 5 aux/Howto.cook build modify 28 aux/new.so build modify 28 common/patchlevel.h source modify 4 config build modify 28 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Feb 21 pmiller 22:14:18 1994 develop_begin Mon Feb 21 pmiller Elapsed time: 0.163 22:19:08 1994 days. develop_end Wed Feb 23 pmiller 08:32:35 1994 review_pass Wed Feb 23 pmiller 08:36:21 1994 integrate_begin Wed Feb 23 pmiller Elapsed time: 0.791 08:38:20 1994 days. integrate_pass Wed Feb 23 pmiller 14:34:15 1994 Project "aegis.2.2", Change 34 Page 1 Change Details Mon Aug 22 19:57:44 1994 NAME Project "aegis.2.2", Delta 32, Change 34. SUMMARY bug in architecture error strings DESCRIPTION When reporting outstanding architectures in error strings, aegis dumped core. This has been corrected. Trailing ; on ``for (...)'' strikes again! This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURE This change must build and test in the "unspecified" architecture. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 30 BUILDING build modify 30 CHANGES build modify 30 MANIFEST build modify 30 Makefile build modify 30 README source modify 7 aegis/change.c source modify 7 aux/Howto.cook build modify 30 aux/new.so build modify 30 common/patchlevel.h build modify 30 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Feb 28 pmiller 07:25:37 1994 develop_begin Mon Feb 28 pmiller Elapsed time: 0.000 07:25:55 1994 days. develop_end Mon Feb 28 pmiller 15:56:34 1994 review_pass Mon Feb 28 pmiller 15:58:48 1994 integrate_begin Mon Feb 28 pmiller Elapsed time: 0.086 16:02:27 1994 days. integrate_pass Mon Feb 28 pmiller 16:40:56 1994 Project "aegis.2.2", Change 35 Page 1 Change Details Mon Aug 22 19:57:46 1994 NAME Project "aegis.2.2", Delta 34, Change 35. SUMMARY use autoconf to configure DESCRIPTION 1. With this change, aegis now uses autoconf to configure itself. 2. The generation of Makefiles has been improved. 3. Now tye sun4 and sun5 architectures are specifically required. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 31 BUILDING build remove 30 CHANGES build modify 31 MANIFEST build remove 30 Makefile build create 1 Makefile.in build modify 31 README source modify 7 aegis/aeb.c source modify 5 aegis/aeca.c source modify 3 aegis/aecd.c source modify 6 aegis/aecp.c source modify 5 aegis/aecpu.c source modify 6 aegis/aed.c source modify 7 aegis/aedb.c source modify 5 aegis/aedbu.c source modify 6 aegis/aede.c source modify 5 aegis/aedeu.c source modify 5 aegis/aeib.c source modify 4 aegis/aeibu.c source modify 5 aegis/aeif.c source modify 7 aegis/aeip.c source modify 7 aegis/ael.c source modify 3 aegis/aena.c source modify 5 aegis/aenc.c source modify 3 aegis/aencu.c source modify 3 aegis/aend.c source modify 9 aegis/aenf.c source modify 5 aegis/aenfu.c source modify 3 aegis/aeni.c source modify 5 aegis/aenpr.c source modify 5 aegis/aenrls.c source modify 3 aegis/aenrv.c source modify 4 aegis/aent.c Project "aegis.2.2", Change 35 Page 2 Change Details Mon Aug 22 19:57:46 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 4 aegis/aentu.c source modify 3 aegis/aepa.c source modify 3 aegis/aera.c source modify 3 aegis/aerd.c source modify 5 aegis/aerf.c source modify 3 aegis/aeri.c source modify 6 aegis/aerm.c source modify 5 aegis/aermu.c source modify 3 aegis/aerp.c source modify 3 aegis/aerpu.c source modify 3 aegis/aerrv.c source modify 8 aegis/aet.c source modify 3 aegis/aev.c source modify 8 aegis/change.c source modify 4 aegis/col.c source modify 2 aegis/env.c source modify 6 aegis/glue.c source modify 4 aegis/glue.h source modify 6 aegis/gonzo.c source modify 2 aegis/gonzo.h source modify 3 aegis/gram.y source modify 8 aegis/help.c source modify 4 aegis/io.c source modify 4 aegis/io.h source modify 2 aegis/lex.c source modify 2 aegis/lock.c source modify 4 aegis/log.c source modify 5 aegis/main.c source modify 8 aegis/os.c source modify 4 aegis/os.h source modify 3 aegis/pager.c source modify 4 aegis/parse.c source modify 4 aegis/project.c source modify 8 aegis/sub.c source modify 4 aegis/type.h source modify 7 aegis/user.c source modify 8 aux/BUILDING.man source modify 8 aux/Howto.cook source modify 2 aux/MANIFEST.sh source create 1 aux/Makefi.file.sh source create 1 aux/Makefile.head source modify 7 aux/Makefile.sh source modify 3 aux/README.man source create 1 aux/config.h.in source create 1 aux/config.h.in2 source create 1 aux/configure.in source modify 2 aux/new.2.0.so source modify 2 aux/new.2.1.so source modify 7 aux/new.2.2.so build modify 30 aux/new.so source modify 2 aux/template/test source create 1 common/ac/dirent.h source create 1 common/ac/limits.h source create 1 common/ac/stddef.h source create 1 common/ac/stdlib.h Project "aegis.2.2", Change 35 Page 3 Change Details Mon Aug 22 19:57:46 1994 Type Action Edit File Name ------- ------- ------- ----------- source create 1 common/ac/string.h source create 1 common/ac/time.h source create 1 common/ac/unistd.h source modify 2 common/ansi.c source modify 2 common/arglex.c build create 1 common/config.h.in source modify 2 common/error.c source modify 2 common/fstrcmp.c source modify 3 common/mem.c source modify 3 common/mem.h source modify 3 common/option.c build modify 31 common/patchlevel.h source modify 2 common/s-v-arg.h source modify 3 common/str.c source modify 2 common/str.h source modify 2 common/trace.c source modify 2 common/trace.h source modify 5 common/word.c source remove 4 conf/AIX-3.2 source remove 3 conf/ConvexOS-10 source remove 4 conf/IRIX-4.0 source remove 3 conf/Linux-0.99 source remove 3 conf/OSF-1.3 source remove 3 conf/SCO-2.4 source remove 4 conf/SunOS-4.1.1 source remove 4 conf/SunOS-4.1.2 source remove 4 conf/SunOS-4.1.3 source remove 3 conf/SunOS-5.1 source remove 3 conf/SysV-4.0 source remove 3 conf/ULTRIX-4.2 source remove 3 conf/apollo source remove 3 conf/dcosx source remove 3 conf/dgux-5.4.1 source remove 3 conf/hpux-8.07 source remove 3 conf/hpux-9.01 source modify 5 config build create 1 configure source modify 3 doc/aegis.ms source modify 4 doc/c1.0.so source modify 2 doc/c2.0.so source modify 4 doc/c2.5.so source modify 2 doc/c3.0.so source modify 2 doc/c3.1.so source modify 3 doc/c3.2.so source modify 2 doc/c3.3.so source modify 3 doc/c4.0.so source modify 4 doc/c4.2.so source modify 3 doc/c4.3.so source modify 2 doc/c4.4.so source modify 2 doc/c5.0.so source modify 5 doc/c6.0.so source modify 4 doc/c6.1.so source modify 3 doc/c7.0.so source modify 2 doc/c8.0.so source modify 2 doc/c8.2.so Project "aegis.2.2", Change 35 Page 4 Change Details Mon Aug 22 19:57:46 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 doc/c8.3.so source remove 2 doc/cC.0.so source modify 2 doc/cD.0.so build modify 31 doc/version.so source modify 4 fmtgen/lex.c source modify 3 fmtgen/main.c source modify 5 fmtgen/parse.y source modify 2 fmtgen/type/structure.c source remove 1 h/dirent.h source remove 1 h/stdarg.h-min source remove 1 h/stddef.h source remove 1 h/stdlib.h source remove 1 h/unistd.h source remove 1 h/utime.h source modify 4 man1/aecp.1 source modify 3 man1/aemv.1 source remove 1 man1/install.sh source modify 6 man5/aesub.5 source remove 1 man5/install.sh test modify 3 test/00/t0001a.sh test modify 3 test/00/t0002a.sh test modify 2 test/00/t0003a.sh test modify 3 test/00/t0004a.sh test modify 3 test/00/t0005a.sh test modify 3 test/00/t0006a.sh test modify 3 test/00/t0007a.sh test modify 3 test/00/t0008a.sh test modify 3 test/00/t0009a.sh test modify 3 test/00/t0010a.sh test modify 4 test/00/t0011a.sh test modify 2 test/00/t0012a.sh test modify 2 test/00/t0013a.sh test modify 2 test/00/t0014a.sh test modify 3 test/00/t0015a.sh test modify 3 test/00/t0016a.sh test modify 3 test/00/t0017a.sh test modify 3 test/00/t0018a.sh test modify 2 test/00/t0019a.sh test modify 2 test/00/t0020a.sh source modify 2 txt2c/main.c source modify 2 txt2c/txt2c.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Mar 1 pmiller 06:32:19 1994 develop_begin Tue Mar 1 pmiller Elapsed time: 4.093 06:32:35 1994 days. develop_end Sun Mar 6 pmiller 06:14:37 1994 develop_end_ Sun Mar 6 pmiller Elapsed time: 0.530 undo 06:23:31 1994 days. develop_end Sun Mar 6 pmiller Elapsed time: 0.396 10:21:56 1994 days. Project "aegis.2.2", Change 35 Page 5 Change Details Mon Aug 22 19:57:46 1994 What When Who Comment ------ ------ ----- --------- review_pass Mon Mar 7 pmiller 05:50:14 1994 integrate_begin Mon Mar 7 pmiller Elapsed time: 0.000 05:52:03 1994 days. integrate_fail Mon Mar 7 pmiller shar file 14:02:54 1994 construction looks for Makefile Elapsed time: 0.000 days. develop_end Tue Mar 8 pmiller 05:45:29 1994 review_pass Tue Mar 8 pmiller 05:45:52 1994 integrate_begin Tue Mar 8 pmiller Elapsed time: 1.629 05:48:02 1994 days. integrate_pass Wed Mar 9 pmiller 10:31:03 1994 Project "aegis.2.2", Change 36 Page 1 Change Details Mon Aug 22 19:57:47 1994 NAME Project "aegis.2.2", Delta 35, Change 36. SUMMARY fix problems in generated Makefile.in DESCRIPTION fix problems in generated Makefile.in This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 32 MANIFEST build modify 2 Makefile.in build modify 31 README source modify 9 aux/BUILDING.man source modify 3 aux/MANIFEST.sh source modify 2 aux/Makefi.file.sh build modify 30 aux/new.so build modify 1 common/config.h.in build modify 32 common/patchlevel.h build modify 1 configure build modify 32 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Mar 9 pmiller 11:29:36 1994 develop_begin Wed Mar 9 pmiller Elapsed time: 0.240 11:29:41 1994 days. develop_end Wed Mar 9 pmiller 13:17:41 1994 review_pass Wed Mar 9 pmiller 13:17:51 1994 integrate_begin Wed Mar 9 pmiller Elapsed time: 0.463 13:21:41 1994 days. integrate_pass Wed Mar 9 pmiller 16:50:02 1994 Project "aegis.2.2", Change 37 Page 1 Change Details Mon Aug 22 19:57:48 1994 NAME Project "aegis.2.2", Delta 39, Change 37. SUMMARY fix problems found in convex testing DESCRIPTION fix problems found in convex testing This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 32 MANIFEST build modify 3 Makefile.in build modify 31 README source modify 7 aegis/glue.c source modify 10 aux/Howto.cook source modify 2 aux/configure.in build modify 30 aux/new.so build modify 1 common/config.h.in build modify 36 common/patchlevel.h build modify 2 configure build modify 36 doc/version.so source modify 5 fmtgen/type.h HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Mar 11 pmiller 12:18:15 1994 develop_begin Fri Mar 11 pmiller Elapsed time: 28.294 12:18:21 1994 days. develop_end Wed Apr 20 pmiller 14:30:43 1994 review_pass Wed Apr 20 pmiller 14:35:57 1994 integrate_begin Wed Apr 20 pmiller Elapsed time: 0.444 14:40:49 1994 days. integrate_pass Thu Apr 21 pmiller 10:30:46 1994 Project "aegis.2.2", Change 38 Page 1 Change Details Mon Aug 22 19:57:49 1994 NAME Project "aegis.2.2", Delta 47, Change 38. SUMMARY aed merges first DESCRIPTION If any files require merges, aed should do the merges and stop. It should only do the differences when there are no merges to be done. This change must pass a full regression test. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 39 MANIFEST build modify 9 Makefile.in build modify 35 README source modify 9 aegis/aed.c build modify 30 aux/new.so build modify 2 common/config.h.in build modify 44 common/patchlevel.h build modify 3 configure build modify 44 doc/version.so source modify 5 man1/aed.1 test modify 5 test/00/t0006a.sh test modify 6 test/00/t0011a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Mar 12 pmiller Elapsed time: 83.982 06:29:54 1994 days. develop_begin Thu Jul 7 pmiller Elapsed time: 2.169 06:21:53 1994 days. develop_end Sat Jul 9 pmiller 07:38:00 1994 review_pass Sat Jul 9 pmiller 07:42:12 1994 integrate_begin Sat Jul 9 pmiller Elapsed time: 0.918 07:49:21 1994 days. integrate_pass Mon Jul 11 pmiller 07:12:24 1994 Project "aegis.2.2", Change 39 Page 1 Change Details Mon Aug 22 19:57:51 1994 NAME Project "aegis.2.2", Delta 37, Change 39. SUMMARY improve portability DESCRIPTION There were a number of portability problems relating to pointer sizes. My thanks to John Wezel <100016.2050@CompuServe.COM> for reporting this problem. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by external_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 32 MANIFEST build modify 3 Makefile.in build modify 31 README source modify 5 aegis/col.c source modify 7 aegis/gonzo.c source modify 3 aegis/lock.c source modify 9 aux/Howto.cook build modify 30 aux/new.so build modify 1 common/config.h.in source modify 4 common/mem.c source modify 4 common/mem.h build modify 34 common/patchlevel.h source modify 6 common/word.c source modify 5 common/word.h build modify 1 configure build modify 34 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Mar 24 pmiller 05:49:43 1994 develop_begin Thu Mar 24 pmiller Elapsed time: 0.903 05:49:52 1994 days. develop_end Thu Mar 24 pmiller 12:36:20 1994 review_pass Thu Mar 24 pmiller 12:37:55 1994 integrate_begin Thu Mar 24 pmiller Elapsed time: 0.171 Project "aegis.2.2", Change 39 Page 2 Change Details Mon Aug 22 19:57:51 1994 What When Who Comment ------ ------ ----- --------- 12:39:35 1994 days. integrate_pass Fri Mar 25 pmiller 06:26:38 1994 Project "aegis.2.2", Change 40 Page 1 Change Details Mon Aug 22 19:57:52 1994 NAME Project "aegis.2.2", Delta 48, Change 40. SUMMARY add config test to determine if enums are int sized DESCRIPTION add config test to determine if enums are int sized This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 39 MANIFEST build modify 10 Makefile.in build modify 35 README source modify 2 aux/config.h.in source modify 4 aux/configure.in build modify 30 aux/new.so build modify 3 common/config.h.in build modify 45 common/patchlevel.h build modify 4 configure build modify 45 doc/version.so source modify 3 fmtgen/type/enumeration.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Mar 24 pmiller Elapsed time: 76.232 12:41:44 1994 days. develop_begin Mon Jul 11 pmiller Elapsed time: 1.935 06:55:59 1994 days. develop_end Thu Jul 14 pmiller Elapsed time: 0.063 15:26:37 1994 days. review_pass Thu Jul 14 pmiller Elapsed time: 0.033 15:54:49 1994 days. integrate_begin Thu Jul 14 pmiller Elapsed time: 6.744 16:09:47 1994 days. integrate_pass Tue Jul 26 pmiller 06:44:45 1994 Project "aegis.2.2", Change 41 Page 1 Change Details Mon Aug 22 19:57:54 1994 NAME Project "aegis.2.2", Delta 41, Change 41. SUMMARY keep edit file on failure DESCRIPTION Commands which accept the -Edit option now preserve the edited text on failure. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by external_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 34 MANIFEST build modify 5 Makefile.in build modify 32 README source modify 6 aegis/aeca.c source modify 7 aegis/aecp.c source modify 7 aegis/aed.c source modify 4 aegis/aepa.c source modify 11 aegis/os.c source modify 5 aegis/os.h source modify 2 aegis/undo.c source modify 2 aegis/undo.h source modify 8 aux/new.2.2.so build modify 30 aux/new.so build modify 2 common/config.h.in build modify 38 common/patchlevel.h build modify 3 configure build modify 38 doc/version.so source modify 2 man5/aer.5 HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Mar 28 pmiller Elapsed time: 49.825 08:40:09 1994 days. develop_begin Sat Jun 4 pmiller Elapsed time: 0.823 07:21:31 1994 days. develop_end Mon Jun 6 pmiller 06:01:40 1994 review_pass Mon Jun 6 pmiller 06:02:00 1994 integrate_begin Mon Jun 6 pmiller Elapsed time: 0.365 06:07:47 1994 days. Project "aegis.2.2", Change 41 Page 2 Change Details Mon Aug 22 19:57:54 1994 What When Who Comment ------ ------ ----- --------- integrate_pass Mon Jun 6 pmiller 08:52:11 1994 Project "aegis.2.2", Change 42 Page 1 Change Details Mon Aug 22 19:57:57 1994 NAME Project "aegis.2.2", Delta 38, Change 42. SUMMARY automatic tests reading stdin generate an error DESCRIPTION Automatic tests which read the standard input now generate and error. Previously, they were redirected to /dev/null which usually did not produce a diagnostic error. Providing a broken pipe ensures a read will generate an error. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 32 MANIFEST build modify 3 Makefile.in build modify 31 README source modify 10 aegis/os.c build modify 30 aux/new.so build modify 1 common/config.h.in build modify 35 common/patchlevel.h source modify 6 config build modify 1 configure build modify 35 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Apr 13 pmiller 06:30:35 1994 develop_begin Wed Apr 13 pmiller Elapsed time: 2.978 06:30:46 1994 days. develop_end Sat Apr 16 pmiller 06:20:51 1994 review_pass Sat Apr 16 pmiller 06:21:15 1994 integrate_begin Sat Apr 16 pmiller Elapsed time: 0.236 06:26:10 1994 days. integrate_pass Sat Apr 16 pmiller 08:12:20 1994 Project "aegis.2.2", Change 43 Page 1 Change Details Mon Aug 22 19:57:59 1994 NAME Project "aegis.2.2", Delta 40, Change 43. SUMMARY Add a report generator DESCRIPTION The report generator is based on a C-like language, and allows arbitrarily complex reports to be generated. It complements the built-in reports available through 'ael', rather then replacing them. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 33 MANIFEST build modify 4 Makefile.in build modify 31 README source create 1 aegis/aer.c source create 1 aegis/aer.h source create 1 aegis/aer/expr.c source create 1 aegis/aer/expr.h source create 1 aegis/aer/expr/assign.c source create 1 aegis/aer/expr/assign.h source create 1 aegis/aer/expr/constant.c source create 1 aegis/aer/expr/constant.h source create 1 aegis/aer/expr/func.c source create 1 aegis/aer/expr/func.h source create 1 aegis/aer/expr/list.c source create 1 aegis/aer/expr/list.h source create 1 aegis/aer/expr/lookup.c source create 1 aegis/aer/expr/lookup.h source create 1 aegis/aer/expr/mul.c source create 1 aegis/aer/expr/mul.h source create 1 aegis/aer/expr/name.c source create 1 aegis/aer/expr/name.h source create 1 aegis/aer/expr/neg.c source create 1 aegis/aer/expr/neg.h source create 1 aegis/aer/expr/plus.c source create 1 aegis/aer/expr/plus.h source create 1 aegis/aer/expr/rel.c source create 1 aegis/aer/expr/rel.h source create 1 aegis/aer/expr/struct.c source create 1 aegis/aer/expr/struct.h source create 1 aegis/aer/expr/struct_asign.c source create 1 aegis/aer/expr/struct_asign.h source create 1 aegis/aer/func.c source create 1 aegis/aer/func.h source create 1 aegis/aer/func/columns.c Project "aegis.2.2", Change 43 Page 2 Change Details Mon Aug 22 19:57:59 1994 Type Action Edit File Name ------- ------- ------- ----------- source create 1 aegis/aer/func/columns.h source create 1 aegis/aer/func/count.c source create 1 aegis/aer/func/count.h source create 1 aegis/aer/func/keys.c source create 1 aegis/aer/func/keys.h source create 1 aegis/aer/func/now.c source create 1 aegis/aer/func/now.h source create 1 aegis/aer/func/print.c source create 1 aegis/aer/func/print.h source create 1 aegis/aer/func/sort.c source create 1 aegis/aer/func/sort.h source create 1 aegis/aer/func/sprintf.c source create 1 aegis/aer/func/sprintf.h source create 1 aegis/aer/func/title.c source create 1 aegis/aer/func/title.h source create 1 aegis/aer/lex.c source create 1 aegis/aer/lex.h source create 1 aegis/aer/list.c source create 1 aegis/aer/list.h source create 1 aegis/aer/parse.c source create 1 aegis/aer/parse.h source create 1 aegis/aer/report.h source create 1 aegis/aer/report.y source create 1 aegis/aer/stmt.c source create 1 aegis/aer/stmt.h source create 1 aegis/aer/stmt/compound.c source create 1 aegis/aer/stmt/compound.h source create 1 aegis/aer/stmt/expr.c source create 1 aegis/aer/stmt/expr.h source create 1 aegis/aer/stmt/for.c source create 1 aegis/aer/stmt/for.h source create 1 aegis/aer/stmt/if.c source create 1 aegis/aer/stmt/if.h source create 1 aegis/aer/stmt/null.c source create 1 aegis/aer/stmt/null.h source create 1 aegis/aer/value.c source create 1 aegis/aer/value.h source create 1 aegis/aer/value/boolean.c source create 1 aegis/aer/value/boolean.h source create 1 aegis/aer/value/enum.c source create 1 aegis/aer/value/enum.h source create 1 aegis/aer/value/error.c source create 1 aegis/aer/value/error.h source create 1 aegis/aer/value/func.c source create 1 aegis/aer/value/func.h source create 1 aegis/aer/value/group.c source create 1 aegis/aer/value/group.h source create 1 aegis/aer/value/gstate.c source create 1 aegis/aer/value/gstate.h source create 1 aegis/aer/value/integer.c source create 1 aegis/aer/value/integer.h source create 1 aegis/aer/value/list.c source create 1 aegis/aer/value/list.h source create 1 aegis/aer/value/nul.c source create 1 aegis/aer/value/nul.h Project "aegis.2.2", Change 43 Page 3 Change Details Mon Aug 22 19:57:59 1994 Type Action Edit File Name ------- ------- ------- ----------- source create 1 aegis/aer/value/passwd.c source create 1 aegis/aer/value/passwd.h source create 1 aegis/aer/value/pstate.c source create 1 aegis/aer/value/pstate.h source create 1 aegis/aer/value/real.c source create 1 aegis/aer/value/real.h source create 1 aegis/aer/value/ref.c source create 1 aegis/aer/value/ref.h source create 1 aegis/aer/value/string.c source create 1 aegis/aer/value/string.h source create 1 aegis/aer/value/struct.c source create 1 aegis/aer/value/struct.h source create 1 aegis/aer/value/time.c source create 1 aegis/aer/value/time.h source create 1 aegis/aer/value/void.c source create 1 aegis/aer/value/void.h source modify 2 aegis/arglex2.h source modify 8 aegis/gonzo.c source modify 3 aegis/gonzo.h source modify 6 aegis/main.c source modify 4 aegis/type.c source modify 5 aegis/type.h source modify 11 aux/Howto.cook source modify 4 aux/Makefi.file.sh source modify 8 aux/Makefile.sh source modify 3 aux/configure.in build modify 30 aux/new.so source modify 3 aux/template/test source modify 2 common/ac/string.h source modify 3 common/ansi.c build modify 2 common/config.h.in source modify 3 common/error.c source create 1 common/mprintf.c source create 1 common/mprintf.h build modify 37 common/patchlevel.h source modify 4 common/str.c source create 1 common/symtab.c Moved from fmtgen/symtab.c source create 1 common/symtab.h Moved from fmtgen/symtab.h source modify 7 common/word.c source modify 6 common/word.h build modify 3 configure build modify 37 doc/version.so source modify 2 fmtgen/parse.h source modify 6 fmtgen/parse.y source remove 1 fmtgen/symtab.c Moved to common/symtab.c source remove 1 fmtgen/symtab.h Moved to common/symtab.h source modify 2 fmtgen/type/enumeration.c source modify 2 fmtgen/type/list.c source modify 3 fmtgen/type/structure.c source modify 6 lib/cshrc source modify 6 lib/profile Project "aegis.2.2", Change 43 Page 4 Change Details Mon Aug 22 19:57:59 1994 Type Action Edit File Name ------- ------- ------- ----------- source create 1 lib/report/Projects source modify 4 man1/aed.1 source modify 5 man1/aegis.1 source modify 3 man1/ael.1 source modify 4 man1/aenf.1 source create 1 man1/aer.1 source modify 2 man1/o_regress.so source modify 2 man1/o_symlnk.so source modify 3 man5/aecattr.5 source modify 8 man5/aepconf.5 source create 1 man5/aer.5 source modify 7 man5/aesub.5 test create 1 test/00/t0021a.sh test create 1 test/00/t0022a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Apr 20 pmiller 09:11:38 1994 develop_begin Wed Apr 20 pmiller Elapsed time: 30.936 09:11:49 1994 days. develop_end Fri Jun 3 pmiller 17:42:48 1994 review_pass Fri Jun 3 pmiller 17:50:32 1994 integrate_begin Fri Jun 3 pmiller Elapsed time: 0.000 17:52:46 1994 days. integrate_pass Sun Jun 5 pmiller 06:49:37 1994 Project "aegis.2.2", Change 44 Page 1 Change Details Mon Aug 22 19:58:00 1994 NAME Project "aegis.2.2", Delta 42, Change 44. SUMMARY improve report generator DESCRIPTION This change improves the report generator in a number of ways: 1. it adds the remaining operators which were not present in the initial implementation. 2. it adds a number of statements which were also not present in the initial implementation. 3. it adds a number of builtin functions necessary to generating reports. 4. it adds the report "index" file, rather than groping the library trees. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 35 MANIFEST build modify 6 Makefile.in build modify 32 README source modify 2 aegis/aer.c source modify 2 aegis/aer/expr/assign.c source modify 2 aegis/aer/expr/assign.h source create 1 aegis/aer/expr/bit.c source create 1 aegis/aer/expr/bit.h source modify 2 aegis/aer/expr/constant.c source create 1 aegis/aer/expr/incr.c source create 1 aegis/aer/expr/incr.h source modify 2 aegis/aer/expr/list.c source modify 2 aegis/aer/expr/list.h source create 1 aegis/aer/expr/logical.c source create 1 aegis/aer/expr/logical.h source modify 2 aegis/aer/expr/mul.c source modify 2 aegis/aer/expr/mul.h source modify 2 aegis/aer/expr/neg.c source modify 2 aegis/aer/expr/plus.c source modify 2 aegis/aer/expr/plus.h source create 1 aegis/aer/expr/power.c source create 1 aegis/aer/expr/power.h source create 1 aegis/aer/expr/shift.c source create 1 aegis/aer/expr/shift.h source modify 2 aegis/aer/func.c source modify 2 aegis/aer/func/columns.c source create 1 aegis/aer/func/page_width.c source create 1 aegis/aer/func/page_width.h source create 1 aegis/aer/func/project.c Project "aegis.2.2", Change 44 Page 2 Change Details Mon Aug 22 19:58:00 1994 Type Action Edit File Name ------- ------- ------- ----------- source create 1 aegis/aer/func/project.h source create 1 aegis/aer/func/terse.c source create 1 aegis/aer/func/terse.h source create 1 aegis/aer/func/typeof.c source create 1 aegis/aer/func/typeof.h source modify 2 aegis/aer/lex.c source modify 2 aegis/aer/list.c source modify 2 aegis/aer/parse.c source modify 2 aegis/aer/parse.h source modify 2 aegis/aer/report.y source create 1 aegis/aer/stmt/while.c source create 1 aegis/aer/stmt/while.h source modify 2 aegis/aer/value.c source modify 2 aegis/aer/value.h source modify 2 aegis/aer/value/boolean.c source modify 2 aegis/aer/value/enum.c source modify 2 aegis/aer/value/error.c source modify 2 aegis/aer/value/group.c source modify 2 aegis/aer/value/gstate.c source modify 2 aegis/aer/value/integer.c source modify 2 aegis/aer/value/integer.h source modify 2 aegis/aer/value/list.c source modify 2 aegis/aer/value/nul.c source modify 2 aegis/aer/value/passwd.c source modify 2 aegis/aer/value/pstate.c source modify 2 aegis/aer/value/real.c source modify 2 aegis/aer/value/real.h source modify 2 aegis/aer/value/ref.c source modify 2 aegis/aer/value/string.c source modify 2 aegis/aer/value/struct.c source modify 2 aegis/aer/value/time.c source modify 2 aegis/aer/value/void.c source modify 9 aegis/gonzo.c source create 1 aegis/rptidx.def source modify 12 aux/Howto.cook source modify 9 aux/Makefile.sh build modify 30 aux/new.so source create 1 aux/template/report source modify 2 common/ac/limits.h build modify 2 common/config.h.in build modify 39 common/patchlevel.h source modify 7 config build modify 3 configure build modify 39 doc/version.so source create 1 lib/report.index source remove 1 lib/report/Projects Moved to lib/report/proj_lists.rpt source create 1 lib/report/proj_admin.rpt source create 1 lib/report/proj_devel.rpt source create 1 lib/report/proj_files.rpt source create 1 lib/report/proj_integ.rpt source create 1 lib/report/proj_lists.rpt Moved from lib/report/Projects source create 1 lib/report/proj_rvwrs.rpt source create 1 lib/report/proj_staff.rpt Project "aegis.2.2", Change 44 Page 3 Change Details Mon Aug 22 19:58:00 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 3 man5/aer.5 source create 1 man5/aerptidx.5 test create 1 test/00/t0023a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Jun 5 pmiller 09:00:14 1994 develop_begin Sun Jun 5 pmiller Elapsed time: 8.197 09:00:37 1994 days. develop_end Wed Jun 15 pmiller Elapsed time: 0.527 10:29:17 1994 days. review_pass Thu Jun 16 pmiller 06:56:19 1994 integrate_begin Thu Jun 16 pmiller Elapsed time: 1.053 06:58:34 1994 days. integrate_pass Fri Jun 17 pmiller 07:22:27 1994 Project "aegis.2.2", Change 45 Page 1 Change Details Mon Aug 22 19:58:01 1994 NAME Project "aegis.2.2", Delta 50, Change 45. SUMMARY allow administrators to change the owner of a change DESCRIPTION This change adds the 'aechown' command, allowing project administrators to reassign a change in the 'being developed' state. My thanks to Simon Pickup for this suggestion. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 40 MANIFEST build modify 12 Makefile.in build modify 37 README source create 1 aegis/aechown.c source create 1 aegis/aechown.h source modify 4 aegis/arglex2.h source modify 10 aegis/help.c source modify 8 aegis/main.c source modify 14 aux/Howto.cook source modify 5 aux/Makefi.file.sh source modify 10 aux/Makefile.sh source modify 13 aux/new.2.2.so build modify 30 aux/new.so build modify 3 common/config.h.in build modify 47 common/patchlevel.h build modify 4 configure build modify 47 doc/version.so source modify 7 lib/cshrc source modify 7 lib/profile source create 1 man1/aechown.1 source modify 6 man1/aegis.1 source create 1 man1/o_user.so test create 1 test/00/t0025a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Jun 17 pmiller Elapsed time: 28.963 14:32:57 1994 days. develop_begin Fri Jul 29 pmiller Elapsed time: 1.350 06:46:30 1994 days. develop_end Sun Jul 31 pmiller Project "aegis.2.2", Change 45 Page 2 Change Details Mon Aug 22 19:58:01 1994 What When Who Comment ------ ------ ----- --------- 09:23:49 1994 review_pass Sun Jul 31 pmiller 09:24:01 1994 integrate_begin Sun Jul 31 pmiller Elapsed time: 0.620 09:30:26 1994 days. integrate_pass Mon Aug 1 pmiller 06:39:23 1994 Project "aegis.2.2", Change 46 Page 1 Change Details Mon Aug 22 19:58:02 1994 NAME Project "aegis.2.2", Delta 43, Change 46. SUMMARY add change state information to report generator DESCRIPTION 1. This change adds access to the change state information from the report generator. 2. Reports have been added which access this information. 3. The parse and interpret sections of the report generator have been separated, so that the pager is only invoked if there are no parse errors. 4. a bug in the time strinizing has been fixed. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 36 MANIFEST build modify 7 Makefile.in build modify 33 README source modify 8 aegis/ael.c source modify 1 aegis/ael.h source modify 3 aegis/aer.c source create 1 aegis/aer/expr/in.c source create 1 aegis/aer/expr/in.h source modify 2 aegis/aer/expr/name.c source modify 3 aegis/aer/func.c source create 1 aegis/aer/func/change.c source create 1 aegis/aer/func/change.h source create 1 aegis/aer/func/eject.c source create 1 aegis/aer/func/eject.h source create 1 aegis/aer/func/need.c source create 1 aegis/aer/func/need.h source modify 2 aegis/aer/func/now.c source modify 2 aegis/aer/func/now.h source modify 3 aegis/aer/parse.c source modify 3 aegis/aer/parse.h source modify 2 aegis/aer/report.h source modify 3 aegis/aer/report.y source create 1 aegis/aer/value/cstate.c source create 1 aegis/aer/value/cstate.h source modify 3 aegis/aer/value/pstate.c source modify 3 aegis/aer/value/time.c source modify 9 aux/new.2.2.so build modify 30 aux/new.so build modify 2 common/config.h.in build modify 40 common/patchlevel.h build modify 3 configure Project "aegis.2.2", Change 46 Page 2 Change Details Mon Aug 22 19:58:02 1994 Type Action Edit File Name ------- ------- ------- ----------- build modify 40 doc/version.so source modify 2 lib/report.index source create 1 lib/report/chan_files.rpt source create 1 lib/report/chan_lists.rpt source create 1 lib/report/file_activ.rpt source create 1 lib/report/file_hstry.rpt source modify 2 lib/report/proj_files.rpt source create 1 lib/report/proj_stats.rpt source modify 4 man5/aer.5 test create 1 test/00/t0024a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Jun 17 pmiller 14:34:01 1994 develop_begin Fri Jun 17 pmiller Elapsed time: 4.982 14:42:05 1994 days. develop_end Fri Jun 24 pmiller 14:33:51 1994 review_pass Fri Jun 24 pmiller 14:39:18 1994 integrate_begin Fri Jun 24 pmiller Elapsed time: 0.058 14:46:17 1994 days. integrate_pass Sat Jun 25 pmiller 07:42:26 1994 Project "aegis.2.2", Change 47 Page 1 Change Details Mon Aug 22 19:58:03 1994 NAME Project "aegis.2.2", Delta 49, Change 47. SUMMARY add ability to do partial build DESCRIPTION You can now name files on the aeb command line. These files will be passed to the build command. My thanks to David Bell for this suggestion. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 39 MANIFEST build modify 11 Makefile.in build modify 36 README source modify 9 aegis/aeb.c source modify 9 aegis/change.c source modify 7 aegis/change.h source modify 12 aux/new.2.2.so build modify 30 aux/new.so build modify 3 common/config.h.in build modify 46 common/patchlevel.h build modify 4 configure build modify 46 doc/version.so source modify 5 man1/aeb.1 source modify 3 man1/o_symlnk.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Jun 17 pmiller Elapsed time: 17.902 14:41:26 1994 days. develop_begin Wed Jul 13 pmiller Elapsed time: 11.108 13:57:08 1994 days. develop_end Thu Jul 28 pmiller 14:45:40 1994 review_pass Thu Jul 28 pmiller 14:45:55 1994 integrate_begin Thu Jul 28 pmiller Elapsed time: 0.000 14:52:30 1994 days. integrate_pass Fri Jul 29 pmiller 07:21:14 1994 Project "aegis.2.2", Change 48 Page 1 Change Details Mon Aug 22 19:58:04 1994 NAME Project "aegis.2.2", Delta 51, Change 48. SUMMARY allow administrators to begin development on behalf of a developer DESCRIPTION The change adds the ability of project administrators to do an 'aedb' on behalf of a developer. This has been requested many times, however it should be used with caution as it can alienate developers. The ability of the developer to do an 'aedbu' has not been removed. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 41 MANIFEST build modify 13 Makefile.in build modify 38 README source modify 10 aegis/aed.c source modify 9 aegis/aedb.c source modify 5 aegis/aepa.c source modify 10 aegis/change.c source modify 8 aegis/change.h source modify 2 aegis/pattr.def source modify 11 aux/Makefile.sh source modify 14 aux/new.2.2.so build modify 30 aux/new.so build modify 3 common/config.h.in build modify 48 common/patchlevel.h build modify 4 configure build modify 48 doc/version.so source create 1 lib/db_forced.sh source modify 5 man1/aedb.1 source modify 4 man1/o_symlnk.so source modify 2 man5/aepattr.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Jun 19 pmiller Elapsed time: 30.672 09:16:16 1994 days. develop_begin Mon Aug 1 pmiller Elapsed time: 0.000 06:48:28 1994 days. Project "aegis.2.2", Change 48 Page 2 Change Details Mon Aug 22 19:58:04 1994 What When Who Comment ------ ------ ----- --------- develop_end Tue Aug 2 pmiller Elapsed time: 0.066 14:45:31 1994 days. review_pass Tue Aug 2 pmiller Elapsed time: 0.157 15:15:17 1994 days. integrate_begin Tue Aug 2 pmiller Elapsed time: 0.000 16:25:55 1994 days. integrate_pass Wed Aug 3 pmiller 07:04:05 1994 Project "aegis.2.2", Change 49 Page 1 Change Details Mon Aug 22 19:58:06 1994 NAME Project "aegis.2.2", Delta 56, Change 49. SUMMARY uncopy unchanged files DESCRIPTION The "aecpu" command now has a -UNChanged option, allowing unchanged files to be uncopied. This is very useful when combined with the directory copy of the "aecp" command. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "aix", "alpha", "sun4" and "sun5" architectures. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 41 MANIFEST build modify 16 Makefile.in build modify 39 README source modify 8 aegis/aecpu.c source modify 10 aegis/ael.c source modify 5 aegis/arglex2.h source modify 3 aegis/file.c source modify 2 aegis/file.h source modify 10 aegis/glue.c source modify 5 aegis/glue.h source modify 10 aegis/gonzo.c source modify 9 aegis/main.c source modify 13 aegis/os.c source modify 13 aux/Makefile.sh source modify 15 aux/new.2.2.so build modify 30 aux/new.so build modify 4 common/config.h.in build modify 53 common/patchlevel.h build modify 5 configure build modify 53 doc/version.so source modify 4 man1/aecpu.1 HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Jul 1 pmiller Elapsed time: 24.080 06:34:07 1994 days. develop_begin Thu Aug 4 pmiller Elapsed time: 11.022 07:10:04 1994 days. develop_end Fri Aug 19 pmiller 07:19:59 1994 Project "aegis.2.2", Change 49 Page 2 Change Details Mon Aug 22 19:58:06 1994 What When Who Comment ------ ------ ----- --------- review_pass Fri Aug 19 pmiller Elapsed time: 0.025 07:24:49 1994 days. integrate_begin Fri Aug 19 pmiller Elapsed time: 0.997 07:36:14 1994 days. integrate_pass Sat Aug 20 pmiller 07:34:47 1994 Project "aegis.2.2", Change 50 Page 1 Change Details Mon Aug 22 19:58:07 1994 NAME Project "aegis.2.2", Delta 53, Change 50. SUMMARY fix problems with AIX DESCRIPTION A numbver of problems were found when aegis was tried on AIX. These have now been fixed. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 41 MANIFEST build modify 14 Makefile.in build modify 38 README source modify 2 aegis/aer/func/sprintf.c source modify 4 aegis/aer/report.y source modify 3 aegis/aer/value/real.c source modify 7 aegis/aermu.c source modify 2 aegis/dir.c source modify 8 aegis/glue.c source modify 4 aegis/gram.y source modify 4 aegis/lex.c source modify 2 aegis/lex/file.c source modify 6 aux/Makefi.file.sh source modify 12 aux/Makefile.sh source modify 2 aux/config.h.in2 build modify 30 aux/new.so build modify 4 common/config.h.in source modify 5 common/mem.c build modify 50 common/patchlevel.h build modify 4 configure build modify 50 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Jul 29 pmiller Elapsed time: 5.825 09:16:18 1994 days. develop_begin Fri Aug 5 pmiller Elapsed time: 1.067 15:27:38 1994 days. develop_end Mon Aug 8 pmiller Elapsed time: 0.023 15:57:50 1994 days. review_pass Mon Aug 8 pmiller Elapsed time: 0.023 Project "aegis.2.2", Change 50 Page 2 Change Details Mon Aug 22 19:58:07 1994 What When Who Comment ------ ------ ----- --------- 16:08:16 1994 days. integrate_begin Mon Aug 8 pmiller Elapsed time: 0.655 16:18:42 1994 days. integrate_pass Mon Aug 8 pmiller 21:13:20 1994 Project "aegis.2.2", Change 51 Page 1 Change Details Mon Aug 22 19:58:08 1994 NAME Project "aegis.2.2", Delta 52, Change 51. SUMMARY aeibu is done as wrong user DESCRIPTION This change fixes a number of bugs: 1. The permissions used to remove the directory in aeibu is the integrator, and it should be the project owner. 2. The aechown command did not correctly change the development directory filed of the change state file. 3. The aechown command should invoke the forced develop begin notify command. This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4" and "sun5" architectures. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 41 MANIFEST build modify 13 Makefile.in build modify 38 README source modify 2 aegis/aechown.c source modify 6 aegis/aeibu.c source modify 11 aegis/change.c source modify 6 aegis/parse.c build modify 30 aux/new.so build modify 3 common/config.h.in build modify 49 common/patchlevel.h build modify 4 configure build modify 49 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Aug 1 pmiller Elapsed time: 1.711 09:22:00 1994 days. develop_begin Wed Aug 3 pmiller Elapsed time: 1.608 07:11:58 1994 days. develop_end Thu Aug 4 pmiller Elapsed time: 0.075 11:45:23 1994 days. review_pass Thu Aug 4 pmiller 12:19:03 1994 integrate_begin Thu Aug 4 pmiller Elapsed time: 0.589 12:26:26 1994 days. integrate_pass Fri Aug 5 pmiller Project "aegis.2.2", Change 51 Page 2 Change Details Mon Aug 22 19:58:08 1994 What When Who Comment ------ ------ ----- --------- 09:21:28 1994 Project "aegis.2.2", Change 52 Page 1 Change Details Mon Aug 22 19:58:09 1994 NAME Project "aegis.2.2", Delta 54, Change 52. SUMMARY add AIX to the architectures DESCRIPTION 1. Add AIX to the list of mandatory architectures. This required enhancing the logging code to cope with stupid operating systems. 2. a small bug was found and fixed in the aechown code - it forgot to create directories first This change must pass a full regression test. This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4", "sun5" and "aix" architectures. CAUSE This change was caused by internal_improvement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 41 MANIFEST build modify 14 Makefile.in build modify 38 README source modify 3 aegis/aechown.c source modify 5 aegis/log.c source modify 12 aegis/os.c source modify 15 aux/Howto.cook build modify 30 aux/new.so build modify 4 common/config.h.in build modify 51 common/patchlevel.h source modify 8 config build modify 5 configure build modify 51 doc/version.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Aug 9 pmiller 06:13:07 1994 develop_begin Tue Aug 9 pmiller Elapsed time: 4.158 06:13:13 1994 days. develop_end Sun Aug 14 pmiller 07:24:13 1994 review_pass Sun Aug 14 pmiller 07:25:11 1994 integrate_begin Sun Aug 14 pmiller Elapsed time: 0.920 07:31:58 1994 days. integrate_pass Mon Aug 15 pmiller 06:55:55 1994 Project "aegis.2.2", Change 53 Page 1 Change Details Mon Aug 22 19:58:10 1994 NAME Project "aegis.2.2", Delta 55, Change 53. SUMMARY add DEC Alpha to the list of mandatory architectures DESCRIPTION The DEC Alpha is a 64-bit machine - a few problems were revealed: 1. in several places the strings.h prototypes were not included 2. some dialects have a ``typeof'' reserved word 3. the ``basename'' function is in libc on the alpha, so avoid it. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "sun4", "sun5", "aix" and "alpha" architectures. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 32 BUILDING build modify 41 MANIFEST build modify 15 Makefile.in build modify 38 README source modify 4 aegis/aechown.c source modify 2 aegis/aer/expr/shift.c source modify 3 aegis/aer/func/sprintf.c source modify 3 aegis/aer/value.c source modify 3 aegis/aer/value.h source modify 3 aegis/aer/value/boolean.c source modify 2 aegis/aer/value/cstate.c source modify 3 aegis/aer/value/enum.c source modify 3 aegis/aer/value/error.c source modify 2 aegis/aer/value/func.c source modify 3 aegis/aer/value/group.c source modify 3 aegis/aer/value/gstate.c source modify 3 aegis/aer/value/integer.c source modify 3 aegis/aer/value/list.c source modify 3 aegis/aer/value/nul.c source modify 3 aegis/aer/value/passwd.c source modify 4 aegis/aer/value/pstate.c source modify 4 aegis/aer/value/real.c source modify 3 aegis/aer/value/ref.c source modify 3 aegis/aer/value/string.c source modify 3 aegis/aer/value/struct.c source modify 4 aegis/aer/value/time.c source modify 3 aegis/aer/value/void.c source modify 9 aegis/glue.c build modify 30 aux/new.so build modify 4 common/config.h.in build modify 52 common/patchlevel.h Project "aegis.2.2", Change 53 Page 2 Change Details Mon Aug 22 19:58:10 1994 Type Action Edit File Name ------- ------- ------- ----------- source modify 3 common/trace.c source modify 9 config build modify 5 configure build modify 52 doc/version.so source modify 7 fmtgen/parse.y test modify 3 test/00/t0022a.sh test modify 3 test/00/t0023a.sh source modify 3 txt2c/txt2c.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Aug 14 pmiller 06:56:43 1994 develop_begin Sun Aug 14 pmiller Elapsed time: 1.952 06:56:54 1994 days. develop_end Tue Aug 16 pmiller 06:35:23 1994 review_pass Tue Aug 16 pmiller 06:37:34 1994 integrate_begin Tue Aug 16 pmiller Elapsed time: 1.102 06:40:48 1994 days. integrate_pass Wed Aug 17 pmiller 07:26:50 1994 Project "aegis.2.2", Change 54 Page 1 Change Details Mon Aug 22 19:58:12 1994 NAME Project "aegis.2.2", Delta 57, Change 54. SUMMARY fix problems found in Linux testing DESCRIPTION 1. Locking the same place twice in a file had problem when *un*locking. 2. the change details listing had a formatting problem. 3. Test 11 needed the dependence on the lex librarry (-ll) removed. This change must pass a full regression test. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "aix", "alpha", "sun4" and "sun5" architectures. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- build modify 33 BUILDING build modify 41 MANIFEST build modify 16 Makefile.in build modify 39 README source modify 11 aegis/ael.c source modify 4 aegis/lock.c source modify 10 aux/BUILDING.man build modify 30 aux/new.so build modify 4 common/config.h.in build modify 54 common/patchlevel.h build modify 5 configure build modify 54 doc/version.so test modify 7 test/00/t0011a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Aug 20 pmiller Elapsed time: 0.025 07:44:50 1994 days. develop_begin Sat Aug 20 pmiller Elapsed time: 0.000 07:56:09 1994 days. develop_end Sun Aug 21 pmiller 21:33:13 1994 review_pass Sun Aug 21 pmiller 21:36:02 1994 integrate_begin Sun Aug 21 pmiller Elapsed time: 0.000 21:43:11 1994 days. integrate_pass Mon Aug 22 pmiller 07:44:19 1994 Project "aegis.2.2", Change 55 Page 1 Change Details Mon Aug 22 19:58:13 1994 NAME Project "aegis.2.2", Delta 58, Change 55. SUMMARY fix problems found in portability testing DESCRIPTION 1. a couple of varargs/stards problems 2. a couple of static problems This change is exempt from testing against the development directory. This change is exempt from testing against the baseline. ARCHITECTURES This change must build and test in each of the "aix", "alpha", "sun4" and "sun5" architectures. arch. host aeb aet aet -bl aet -reg -------- -------- --------- --------- --------- --------- aix required exempt exempt exempt alpha required exempt exempt exempt sun4 required exempt exempt exempt sun5 required exempt exempt exempt --------- --------- --------- --------- required exempt exempt exempt CAUSE This change was caused by internal_bug. STATE This change is in the 'being_integrated' state. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 1 aegis/aer/expr.c source modify 2 aegis/aer/expr/assign.c source modify 2 aegis/aer/expr/shift.c source modify 3 aegis/aer/value/error.c source modify 15 aux/Howto.cook HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Aug 22 pmiller 07:39:01 1994 develop_begin Mon Aug 22 pmiller Elapsed time: 0.000 07:48:55 1994 days. develop_end Mon Aug 22 pmiller 19:33:55 1994 review_pass Mon Aug 22 pmiller 19:35:48 1994 integrate_begin Mon Aug 22 pmiller Elapsed time: 0.033 19:43:31 1994 days.