Project "aegis.1.3" Page 1 List of Changes Thu Jan 7 14:31:46 1993 Change State Description ------- ------- ------------- 1 completed New release derived from aegis.1.2. 2 completed make more robust for NFS mounted partitions 3 completed orthoganalize the notification execution functions 4 completed change the tests to use RCS 5 completed improve generated Makefile 6 completed make aegis work on dgux 7 completed enhance columns output 8 completed do not automagically append the program name to the library path 9 completed change the build_number field to a delta_number field 10 completed fix niggling bugs 11 completed add default_test_exempt attribute to projects 12 completed change the way use yacc 13 completed remove ,D file when remove a file from a change 14 completed cope with /tmp_mnt/... in the current directory 15 completed fix bug in -new_project 16 completed log_open needs to know which user 17 completed Add the -Delta and -Output options to the -CoPy_ file 18 completed add more to the documentation 19 completed more documentation 20 completed fix problems with distribution 21 completed more documentation 22 completed make sure each file as a MANIFEST line 23 completed make the patch file work 24 completed fix year in copyright notices issued 25 completed fix year in more copyright notices 26 completed fix the generated patch file 27 completed user cook search list to simplify the cookbook 28 completed patch file not generated correctly for new files 29 being_ document cook usage integrated Project "aegis.1.3", Change 1 Page 1 Change Details Thu Jan 7 14:31:51 1993 NAME Project "aegis.1.3", Delta 1, Change 1. SUMMARY New release derived from aegis.1.2. DESCRIPTION New release derived from aegis.1.2. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source create 1 CHANGES.sh source create 1 COPYING source create 1 Howto.cook source create 1 Makefile.awk source create 1 Makefile.sh source create 1 aegis/administ.c source create 1 aegis/administ.h source create 1 aegis/archaeol.c source create 1 aegis/archaeol.h source create 1 aegis/arglex2.h source create 1 aegis/build.c source create 1 aegis/build.h source create 1 aegis/cattr.def source create 1 aegis/cattr_ed.c source create 1 aegis/cattr_ed.h source create 1 aegis/change.c source create 1 aegis/change.h source create 1 aegis/chdir.c source create 1 aegis/chdir.h source create 1 aegis/col.c source create 1 aegis/col.h source create 1 aegis/commit.c source create 1 aegis/commit.h source create 1 aegis/common.def source create 1 aegis/copyfile.c source create 1 aegis/copyfile.h source create 1 aegis/cstate.def source create 1 aegis/develop1.c source create 1 aegis/develop1.h source create 1 aegis/develop2.c source create 1 aegis/develop2.h source create 1 aegis/diff.c source create 1 aegis/diff.h source create 1 aegis/dir.c source create 1 aegis/dir.h source create 1 aegis/file.c source create 1 aegis/file.h source create 1 aegis/gate.h source create 1 aegis/gonzo.c Project "aegis.1.3", Change 1 Page 2 Change Details Thu Jan 7 14:31:51 1993 Type Action Edit File Name ------- ------- ------- ----------- source create 1 aegis/gonzo.h source create 1 aegis/gram.y source create 1 aegis/gstate.def source create 1 aegis/help.c source create 1 aegis/help.h source create 1 aegis/integra1.c source create 1 aegis/integra1.h source create 1 aegis/integra2.c source create 1 aegis/integra2.h source create 1 aegis/io.c source create 1 aegis/io.h source create 1 aegis/lex.c source create 1 aegis/lex.h source create 1 aegis/list.c source create 1 aegis/list.h source create 1 aegis/lock.c source create 1 aegis/lock.h source create 1 aegis/log.c source create 1 aegis/log.h source create 1 aegis/main.c source create 1 aegis/new_chan.c source create 1 aegis/new_chan.h source create 1 aegis/new_file.c source create 1 aegis/new_file.h source create 1 aegis/new_proj.c source create 1 aegis/new_proj.h source create 1 aegis/new_rele.c source create 1 aegis/new_rele.h source create 1 aegis/new_test.c source create 1 aegis/new_test.h source create 1 aegis/os.c source create 1 aegis/os.h source create 1 aegis/parse.c source create 1 aegis/parse.h source create 1 aegis/pattr.def source create 1 aegis/pattr_ed.c source create 1 aegis/pattr_ed.h source create 1 aegis/pconf.def source create 1 aegis/project.c source create 1 aegis/project.h source create 1 aegis/pstate.def source create 1 aegis/rem_file.c source create 1 aegis/rem_file.h source create 1 aegis/review.c source create 1 aegis/review.h source create 1 aegis/reviewer.c source create 1 aegis/reviewer.h source create 1 aegis/sub.c source create 1 aegis/sub.h source create 1 aegis/test.c source create 1 aegis/test.h source create 1 aegis/tree.c source create 1 aegis/tree.h source create 1 aegis/type.c source create 1 aegis/type.h Project "aegis.1.3", Change 1 Page 3 Change Details Thu Jan 7 14:31:51 1993 Type Action Edit File Name ------- ------- ------- ----------- 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 common/ansi.c source create 1 common/arglex.c source create 1 common/arglex.h source create 1 common/error.c source create 1 common/error.h source create 1 common/indent.c source create 1 common/indent.h source create 1 common/main.h source create 1 common/mem.c source create 1 common/mem.h source create 1 common/option.c source create 1 common/option.h source create 1 common/str.c source create 1 common/str.h source create 1 common/trace.c source create 1 common/trace.h source create 1 common/word.c source create 1 common/word.h source create 1 conf/ConvexOS-10 source create 1 conf/SunOS-4.1.2 source create 1 conf/SysV-4.0 source create 1 config source create 1 doc/ALPHA.man source create 1 doc/BUILDING.man source create 1 doc/README.man source create 1 doc/aegis.ms source create 1 doc/c1.0.so source create 1 doc/c1.1.so source create 1 doc/c1.2.so source create 1 doc/c1.3.so source create 1 doc/c1.4.so source create 1 doc/c2.0.so source create 1 doc/c2.1.so source create 1 doc/c2.2.so source create 1 doc/c2.3.so source create 1 doc/c2.4.so source create 1 doc/c3.0.so source create 1 doc/c3.1.so source create 1 doc/c3.2.so source create 1 doc/c3.3.so source create 1 doc/c4.0.so source create 1 doc/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/cA.0.so Project "aegis.1.3", Change 1 Page 4 Change Details Thu Jan 7 14:31:51 1993 Type Action Edit File Name ------- ------- ------- ----------- source create 1 dot.cshrc source create 1 dot.profile source create 1 fmtgen/id.c source create 1 fmtgen/id.h source create 1 fmtgen/lex.c source create 1 fmtgen/lex.h source create 1 fmtgen/main.c source create 1 fmtgen/parse.y source create 1 fmtgen/type.c source create 1 fmtgen/type.h source create 1 fmtgen/type_enum.c source create 1 fmtgen/type_integ.c source create 1 fmtgen/type_list.c source create 1 fmtgen/type_ref.c source create 1 fmtgen/type_strin.c source create 1 fmtgen/type_struc.c source create 1 h/stdarg.h-min source create 1 h/stddef.h source create 1 h/stdlib.h source create 1 man1/aea.1 source create 1 man1/aeb.1 source create 1 man1/aeca.1 source create 1 man1/aecd.1 source create 1 man1/aecp.1 source create 1 man1/aecpu.1 source create 1 man1/aed.1 source create 1 man1/aedb.1 source create 1 man1/aedbu.1 source create 1 man1/aede.1 source create 1 man1/aedeu.1 source create 1 man1/aegis.1 source create 1 man1/aeib.1 source create 1 man1/aeibu.1 source create 1 man1/aeif.1 source create 1 man1/aeip.1 source create 1 man1/ael.1 source create 1 man1/aena.1 source create 1 man1/aenc.1 source create 1 man1/aencu.1 source create 1 man1/aend.1 source create 1 man1/aenf.1 source create 1 man1/aenfu.1 source create 1 man1/aeni.1 source create 1 man1/aenpr.1 source create 1 man1/aenrls.1 source create 1 man1/aenrv.1 source create 1 man1/aent.1 source create 1 man1/aentu.1 source create 1 man1/aepa.1 source create 1 man1/aera.1 source create 1 man1/aerd.1 source create 1 man1/aerf.1 source create 1 man1/aeri.1 source create 1 man1/aerm.1 source create 1 man1/aermu.1 Project "aegis.1.3", Change 1 Page 5 Change Details Thu Jan 7 14:31:51 1993 Type Action Edit File Name ------- ------- ------- ----------- source create 1 man1/aerp.1 source create 1 man1/aerpr.1 source create 1 man1/aerpu.1 source create 1 man1/aerrv.1 source create 1 man1/aet.1 source create 1 man1/aev.1 source create 1 man1/install.sh source create 1 man1/o__rules.so source create 1 man1/o_anticip.so source create 1 man1/o_auto.so source create 1 man1/o_baselin.so source create 1 man1/o_change.so source create 1 man1/o_devdir.so source create 1 man1/o_dir.so source create 1 man1/o_help.so source create 1 man1/o_indep.so source create 1 man1/o_keep.so source create 1 man1/o_lib.so source create 1 man1/o_list.so source create 1 man1/o_major.so source create 1 man1/o_manual.so source create 1 man1/o_min.so source create 1 man1/o_minor.so source create 1 man1/o_nolog.so source create 1 man1/o_overw.so source create 1 man1/o_page.so source create 1 man1/o_project.so source create 1 man1/o_terse.so source create 1 man1/o_verbose.so source create 1 man1/z_cr.so source create 1 man1/z_exit.so source create 1 man1/z_intuit.so source create 1 man1/z_name.so source create 1 man5/aecattr.5 source create 1 man5/aecstate.5 source create 1 man5/aedir.5 source create 1 man5/aegis.5 source create 1 man5/aegstate.5 source create 1 man5/aepattr.5 source create 1 man5/aepconf.5 source create 1 man5/aepstate.5 source create 1 man5/aeuconf.5 source create 1 man5/aeustate.5 source create 1 man5/install.sh source create 1 man5/z_cr.so source create 1 man5/z_name.so source create 1 notify/de.sh source create 1 notify/deu.sh source create 1 notify/if.sh source create 1 notify/ip.sh source create 1 notify/rf.sh source create 1 notify/rp.sh source create 1 notify/rpu.sh test create 1 test/00/t0001a.sh test create 1 test/00/t0002a.sh Project "aegis.1.3", Change 1 Page 6 Change Details Thu Jan 7 14:31:51 1993 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 HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Jul 20 pmiller 12:51:15 1992 develop_begin Mon Jul 20 pmiller 12:51:15 1992 develop_end Mon Jul 20 pmiller 12:51:15 1992 review_pass Mon Jul 20 pmiller 12:51:15 1992 integrate_begin Mon Jul 20 pmiller 12:51:15 1992 integrate_pass Mon Jul 20 pmiller 13:01:05 1992 Project "aegis.1.3", Change 2 Page 1 Change Details Thu Jan 7 14:31:52 1993 NAME Project "aegis.1.3", Delta 2, Change 2. SUMMARY make more robust for NFS mounted partitions DESCRIPTION Most sites do not mount NFS partitions with root permissions, and thus aegis does not work at all. My thanks to Esa K Viitala , and Andy Whitcroft for raising this problem. Locking sometimes does not work correctly. My thanks to Jesse Perry for raising this problem. 1. store aegis' global files as user 'sys' (configurable) 2. bracket most open and creat and mkdir and unlink calls with suitable seteuid calls. 3. this means aegis will no longer link on systems without seteuid (e.g. SCO 3.2, but SYSV and BSD are still capable). 4. Made the locking code diagnostics more complete, and made the locking itself more paranoid. Avoided inconsistent fcntl- isms which happen on some systems. 5. made aeca more secure. 6. database files now contain human-readable time equivalents as comments This change is exempt from testing against the baseline. CAUSE This change was caused by external_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 Howto.cook source modify 2 aegis/build.c source modify 2 aegis/cattr_ed.c source modify 2 aegis/change.c source modify 2 aegis/change.h source modify 2 aegis/chdir.c source modify 2 aegis/col.c source modify 2 aegis/commit.c source modify 2 aegis/commit.h source modify 2 aegis/copyfile.c source modify 2 aegis/cstate.def source modify 2 aegis/develop2.c source modify 2 aegis/diff.c source modify 2 aegis/file.c source modify 2 aegis/file.h source modify 2 aegis/gate.h source modify 2 aegis/gonzo.c source modify 2 aegis/gonzo.h source modify 2 aegis/gram.y source modify 2 aegis/help.c source modify 2 aegis/integra2.c Project "aegis.1.3", Change 2 Page 2 Change Details Thu Jan 7 14:31:52 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/io.c source modify 2 aegis/lex.c source modify 2 aegis/list.c source modify 2 aegis/lock.c source modify 2 aegis/log.c source modify 2 aegis/main.c source modify 2 aegis/new_chan.c source modify 2 aegis/new_file.c source modify 2 aegis/new_proj.c source modify 2 aegis/new_rele.c source modify 2 aegis/new_test.c source modify 2 aegis/os.c source modify 2 aegis/os.h source modify 2 aegis/pattr.def source modify 2 aegis/pattr_ed.c source modify 2 aegis/project.c source modify 2 aegis/project.h source modify 2 aegis/rem_file.c source modify 2 aegis/review.c source modify 2 aegis/sub.c source modify 2 aegis/test.c source remove 1 aegis/tree.c source remove 1 aegis/tree.h source modify 2 aegis/type.c source modify 2 aegis/type.h source modify 2 aegis/undo.c source modify 2 aegis/undo.h source modify 2 aegis/user.c source modify 2 aegis/user.h source modify 2 common/error.c source modify 2 common/main.h source modify 2 conf/ConvexOS-10 source modify 2 conf/SunOS-4.1.2 source modify 2 conf/SysV-4.0 source modify 2 doc/BUILDING.man source modify 2 doc/README.man source modify 2 fmtgen/parse.y source modify 2 man5/aecstate.5 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 HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Aug 2 pmiller 21:55:14 1992 develop_begin Sun Aug 2 pmiller Elapsed time: 52.937 21:55:42 1992 days. Project "aegis.1.3", Change 2 Page 3 Change Details Thu Jan 7 14:31:52 1993 What When Who Comment ------ ------ ----- --------- develop_end Thu Oct 15 pmiller 13:57:28 1992 review_pass Thu Oct 15 pmiller 13:58:18 1992 integrate_begin Thu Oct 15 pmiller Elapsed time: 0.285 13:59:34 1992 days. integrate_pass Thu Oct 15 pmiller 16:07:45 1992 Project "aegis.1.3", Change 3 Page 1 Change Details Thu Jan 7 14:31:53 1993 NAME Project "aegis.1.3", Delta 3, Change 3. SUMMARY orthoganalize the notification execution functions DESCRIPTION Round up all of the notification commands and place them into aegis/change.c for consistency. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 3 aegis/build.c source modify 3 aegis/cattr_ed.c source modify 3 aegis/change.c source modify 3 aegis/change.h source modify 3 aegis/develop2.c source modify 3 aegis/integra2.c source modify 3 aegis/review.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Oct 15 pmiller 16:13:34 1992 develop_begin Thu Oct 15 pmiller Elapsed time: 0.429 16:13:44 1992 days. develop_end Fri Oct 16 pmiller 11:56:54 1992 review_pass Fri Oct 16 pmiller 11:57:04 1992 integrate_begin Fri Oct 16 pmiller Elapsed time: 0.169 11:57:50 1992 days. integrate_pass Fri Oct 16 pmiller 13:13:52 1992 Project "aegis.1.3", Change 4 Page 1 Change Details Thu Jan 7 14:31:54 1993 NAME Project "aegis.1.3", Delta 4, Change 4. SUMMARY change the tests to use RCS DESCRIPTION Not all sites have SCCS bundled with their system, and so they must fork out real money for it. RCS is available from the GNU folks, and so is a far better choice. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 3 Howto.cook source modify 3 doc/BUILDING.man test modify 3 test/00/t0002a.sh test modify 3 test/00/t0004a.sh test modify 3 test/00/t0005a.sh test modify 3 test/00/t0006a.sh test modify 3 test/00/t0007a.sh test modify 3 test/00/t0008a.sh test modify 3 test/00/t0009a.sh test modify 3 test/00/t0010a.sh test modify 3 test/00/t0011a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Oct 16 pmiller 13:16:54 1992 develop_begin Fri Oct 16 pmiller Elapsed time: 0.111 13:17:04 1992 days. develop_end Fri Oct 16 pmiller 14:07:08 1992 review_pass Fri Oct 16 pmiller 14:09:08 1992 integrate_begin Fri Oct 16 pmiller Elapsed time: 0.105 14:09:55 1992 days. integrate_pass Fri Oct 16 pmiller 14:57:08 1992 Project "aegis.1.3", Change 5 Page 1 Change Details Thu Jan 7 14:31:55 1993 NAME Project "aegis.1.3", Delta 5, Change 5. SUMMARY improve generated Makefile DESCRIPTION Improve the Makefile generated to include clean, realclean and clobber targets. My thanks to Raphael Manfredi for this suggestion. Improve the Makefile generated to use a define for YACC, allowing sites to use their own. My thanks to Jesse Perry for this suggestion. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 Makefile.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Oct 16 pmiller 15:03:51 1992 develop_begin Fri Oct 16 pmiller Elapsed time: 0.136 15:05:54 1992 days. develop_end Fri Oct 16 pmiller 16:07:13 1992 review_pass Fri Oct 16 pmiller 16:07:21 1992 integrate_begin Fri Oct 16 pmiller Elapsed time: 0.028 16:08:03 1992 days. integrate_pass Fri Oct 16 pmiller 16:20:52 1992 Project "aegis.1.3", Change 6 Page 1 Change Details Thu Jan 7 14:31:57 1993 NAME Project "aegis.1.3", Delta 8, Change 6. SUMMARY make aegis work on dgux DESCRIPTION 1. Change it so that it will compile on dgux. The DG is one of those rare machines where jmp_buf is a structure and not an array, and this arguments of type va_list can't be passed as pointers (they never should have, of course, but when does one write truly portable code except when forced? 2. fix a bug concerning templates which stopped new_file and new_test from working correctly. 3. remove the last of the '#pragma once' directives from the include files. My thanks to Peter Chubb and Jesse Perry for raising this problem. 4. There was a problem with tests 6, 8 and 9: they did not correctly unlink files during builds. 5. There was a problem with integrate_fail: it tried to chmod files which did not belong to the user. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 3 Makefile.sh source modify 2 aegis/administ.h source modify 2 aegis/archaeol.h source modify 2 aegis/build.h source modify 2 aegis/cattr_ed.h source modify 4 aegis/change.c source modify 2 aegis/chdir.h source modify 3 aegis/col.c source modify 2 aegis/col.h source modify 2 aegis/copyfile.h source modify 2 aegis/develop1.h source modify 2 aegis/develop2.h source modify 3 aegis/diff.c source modify 2 aegis/diff.h source modify 2 aegis/dir.c source modify 2 aegis/dir.h source remove 2 aegis/gate.h source modify 2 aegis/help.h source modify 2 aegis/integra1.h source modify 4 aegis/integra2.c source modify 2 aegis/integra2.h source modify 2 aegis/io.h source modify 3 aegis/lex.c source modify 2 aegis/lex.h source modify 2 aegis/list.h Project "aegis.1.3", Change 6 Page 2 Change Details Thu Jan 7 14:31:57 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 3 aegis/lock.c source modify 2 aegis/lock.h source modify 2 aegis/log.h source modify 3 aegis/main.c source modify 2 aegis/new_chan.h source modify 3 aegis/new_file.c source modify 2 aegis/new_file.h source modify 2 aegis/new_proj.h source modify 2 aegis/new_rele.h source modify 3 aegis/new_test.c source modify 2 aegis/new_test.h source modify 3 aegis/os.c source modify 2 aegis/parse.c source modify 2 aegis/parse.h source modify 2 aegis/pattr_ed.h source modify 3 aegis/project.c source modify 2 aegis/rem_file.h source modify 2 aegis/review.h source modify 2 aegis/reviewer.h source modify 3 aegis/sub.c source modify 2 aegis/sub.h source modify 2 aegis/test.h source modify 2 aegis/version.h source modify 2 common/arglex.h source modify 3 common/error.c source modify 2 common/error.h source modify 2 common/indent.c source modify 2 common/indent.h source modify 3 common/main.h source modify 2 common/mem.h source modify 2 common/option.h source create 1 common/s-v-arg.h source modify 2 common/str.c source modify 2 common/str.h source modify 2 common/trace.c source modify 2 common/trace.h source modify 2 common/word.h source create 1 conf/dgux-5.4.1 source modify 2 config source modify 2 fmtgen/id.h source modify 2 fmtgen/lex.c source modify 2 fmtgen/lex.h source modify 2 fmtgen/type.h test modify 4 test/00/t0002a.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 Project "aegis.1.3", Change 6 Page 3 Change Details Thu Jan 7 14:31:57 1993 HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Oct 16 pmiller 16:21:58 1992 develop_begin Fri Oct 16 pmiller Elapsed time: 0.591 16:22:07 1992 days. develop_end Mon Oct 19 pmiller 13:18:10 1992 review_pass Mon Oct 19 pmiller 13:18:25 1992 integrate_begin Mon Oct 19 pmiller Elapsed time: 0.177 13:19:13 1992 days. integrate_fail Mon Oct 19 pmiller 1. The file gate.h 14:39:00 1992 needs more constants in it. 2. the use of lock_t in aegis/lock.c needs to be changed. Elapsed time: 0.267 days. develop_end Mon Oct 19 pmiller 16:39:06 1992 review_pass Mon Oct 19 pmiller 16:39:45 1992 integrate_begin Mon Oct 19 pmiller Elapsed time: 1.702 16:41:29 1992 days. integrate_fail Tue Oct 20 pmiller 1. tests 6, 8, 9 fail 21:57:36 1992 on the DG because of ld(1) semantics 2. problem with -intfail Elapsed time: 0.000 days. develop_end Wed Oct 21 pmiller 09:31:53 1992 review_pass Wed Oct 21 pmiller 09:32:05 1992 integrate_begin Wed Oct 21 pmiller Elapsed time: 0.111 09:32:37 1992 days. integrate_pass Wed Oct 21 pmiller 10:22:45 1992 Project "aegis.1.3", Change 7 Page 1 Change Details Thu Jan 7 14:31:58 1993 NAME Project "aegis.1.3", Delta 9, Change 7. SUMMARY enhance columns output DESCRIPTION enhance columns output This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 CHANGES.sh source modify 2 aegis/arglex2.h source modify 4 aegis/col.c source modify 3 aegis/col.h source modify 3 aegis/help.c source modify 3 aegis/list.c source modify 3 aegis/log.c source modify 4 aegis/main.c source modify 4 aegis/os.c source modify 3 aegis/os.h source create 1 aegis/pager.c source create 1 aegis/pager.h source modify 4 common/main.h source modify 2 common/option.c source modify 3 common/option.h source modify 2 man1/aegis.1 source modify 2 man1/o_page.so HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Oct 21 pmiller 10:29:04 1992 develop_begin Wed Oct 21 pmiller Elapsed time: 1.061 10:29:21 1992 days. develop_end Thu Oct 22 pmiller 10:56:37 1992 review_pass Thu Oct 22 pmiller 10:57:14 1992 integrate_begin Thu Oct 22 pmiller Elapsed time: 0.235 10:57:57 1992 days. integrate_pass Thu Oct 22 pmiller 12:43:40 1992 Project "aegis.1.3", Change 8 Page 1 Change Details Thu Jan 7 14:31:59 1993 NAME Project "aegis.1.3", Delta 10, Change 8. SUMMARY do not automagically append the program name to the library path DESCRIPTION Do not automagically append the program name to the library path, as this makes it difficult for some sites to customize the location. My thanks to Andy Whitcroft for this suggestion. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by external_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 4 Howto.cook source modify 4 Makefile.sh source modify 3 aegis/gonzo.c source modify 3 common/option.c source modify 2 common/s-v-arg.h source create 1 conf/SunOS-4.1.1 HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Oct 24 pmiller 23:51:45 1992 develop_begin Sat Oct 24 pmiller Elapsed time: 0.605 23:51:52 1992 days. develop_end Sun Oct 25 pmiller 21:53:55 1992 review_pass Sun Oct 25 pmiller 21:56:55 1992 integrate_begin Sun Oct 25 pmiller Elapsed time: 0.952 21:57:46 1992 days. integrate_pass Mon Oct 26 pmiller 21:36:01 1992 Project "aegis.1.3", Change 9 Page 1 Change Details Thu Jan 7 14:32:00 1993 NAME Project "aegis.1.3", Delta 11, Change 9. SUMMARY change the build_number field to a delta_number field DESCRIPTION 1. The use of 'build' is ambiguous. Use delta instead. It also makes the 'D' in the version number make more sense. 2. remove long-standing build problem w.r.t. common/conf.h. 3. make test 2 quieter. 4. make column code more capable, and exploit this in the listings. 5. note the incompatibility of this version of aegis with earlier versions in the ALPGHA file. 6. testing exemptions cancelled when tests added to a change. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 5 Howto.cook source modify 4 aegis/build.c source modify 5 aegis/col.c source modify 4 aegis/col.h source modify 3 aegis/copyfile.c source modify 3 aegis/cstate.def source modify 5 aegis/integra2.c source modify 4 aegis/list.c source modify 3 aegis/new_proj.c source modify 3 aegis/new_rele.c source modify 4 aegis/new_test.c source modify 4 aegis/project.c source modify 2 aegis/pstate.def source modify 5 common/main.h source modify 2 doc/ALPHA.man source modify 4 doc/BUILDING.man source modify 2 man1/aeib.1 source modify 3 man5/aecstate.5 source modify 2 man5/aepstate.5 test modify 5 test/00/t0002a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Oct 26 pmiller 21:40:38 1992 develop_begin Mon Oct 26 pmiller Elapsed time: 4.939 21:40:50 1992 days. develop_end Sat Oct 31 pmiller Elapsed time: 0.051 21:13:32 1992 days. review_pass Sat Oct 31 pmiller Project "aegis.1.3", Change 9 Page 2 Change Details Thu Jan 7 14:32:00 1993 What When Who Comment ------ ------ ----- --------- 21:36:20 1992 integrate_begin Sat Oct 31 pmiller Elapsed time: 0.110 21:37:13 1992 days. integrate_pass Sat Oct 31 pmiller 22:26:45 1992 Project "aegis.1.3", Change 10 Page 1 Change Details Thu Jan 7 14:32:02 1993 NAME Project "aegis.1.3", Delta 12, Change 10. SUMMARY fix niggling bugs DESCRIPTION 1. Check state=complete implies delta_number set. 2. build_number should be set on new_release. 3. CHANGES.sh needs improving. 4. quit needs to close pager. 5. when field in history needs human-readable comment. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 3 CHANGES.sh source modify 5 aegis/change.c source modify 6 aegis/col.c source modify 3 aegis/io.c source modify 5 aegis/list.c source modify 4 aegis/new_rele.c source modify 2 aegis/pager.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Oct 31 pmiller 23:21:05 1992 develop_begin Sat Oct 31 pmiller Elapsed time: 0.941 23:21:16 1992 days. develop_end Sun Nov 1 pmiller 22:54:34 1992 review_pass Sun Nov 1 pmiller 22:54:42 1992 integrate_begin Sun Nov 1 pmiller Elapsed time: 0.000 22:55:21 1992 days. integrate_pass Mon Nov 2 pmiller 08:33:33 1992 Project "aegis.1.3", Change 11 Page 1 Change Details Thu Jan 7 14:32:04 1993 NAME Project "aegis.1.3", Delta 13, Change 11. SUMMARY add default_test_exempt attribute to projects DESCRIPTION 1. Add a setting mask to structures so that we can determine that a given field has been set. 2. Use this information to rationalize some of the validation code. 3. Add a default_test_exemption field to project attributes. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 4 aegis/cattr_ed.c source modify 2 aegis/common.def source modify 3 aegis/new_chan.c source modify 3 aegis/parse.c source modify 3 aegis/pattr.def source modify 3 aegis/pattr_ed.c source modify 3 aegis/type.h source modify 2 fmtgen/type_struc.c source modify 2 man5/aepattr.5 source modify 3 man5/aepstate.5 HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Nov 1 pmiller Elapsed time: 0.000 22:49:37 1992 days. develop_begin Mon Nov 2 pmiller Elapsed time: 0.000 08:36:00 1992 days. develop_end Mon Nov 2 pmiller 16:38:21 1992 review_pass Mon Nov 2 pmiller 16:40:48 1992 integrate_begin Mon Nov 2 pmiller Elapsed time: 0.656 16:41:42 1992 days. integrate_pass Mon Nov 2 pmiller 21:36:49 1992 Project "aegis.1.3", Change 12 Page 1 Change Details Thu Jan 7 14:32:05 1993 NAME Project "aegis.1.3", Delta 14, Change 12. SUMMARY change the way use yacc DESCRIPTION Have yacc produce *.gen.[ch] files, so can have true .h interface definition file for yacc sources. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 6 Howto.cook source modify 5 Makefile.sh source modify 4 aegis/develop2.c source create 1 aegis/gram.h source modify 3 aegis/gram.y source modify 4 aegis/lex.c source modify 3 aegis/lex.h source modify 4 aegis/parse.c source modify 3 fmtgen/lex.c source modify 3 fmtgen/lex.h source modify 2 fmtgen/main.c source create 1 fmtgen/parse.h source modify 3 fmtgen/parse.y source modify 3 fmtgen/type_struc.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Nov 1 pmiller Elapsed time: 0.844 22:51:07 1992 days. develop_begin Mon Nov 2 pmiller Elapsed time: 0.245 21:41:02 1992 days. develop_end Tue Nov 3 pmiller 16:01:23 1992 review_pass Tue Nov 3 pmiller 16:01:37 1992 integrate_begin Tue Nov 3 pmiller Elapsed time: 0.072 16:02:18 1992 days. integrate_pass Tue Nov 3 pmiller 16:34:48 1992 Project "aegis.1.3", Change 13 Page 1 Change Details Thu Jan 7 14:32:06 1993 NAME Project "aegis.1.3", Delta 15, Change 13. SUMMARY remove ,D file when remove a file from a change DESCRIPTION The aecpu, aenfu, aermu, aentu commands should remove any ,D file if it exists. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 4 aegis/copyfile.c source modify 4 aegis/new_file.c source modify 5 aegis/new_test.c source modify 5 aegis/os.c source modify 3 aegis/rem_file.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Sun Nov 1 pmiller Elapsed time: 1.169 22:52:07 1992 days. develop_begin Tue Nov 3 pmiller Elapsed time: 0.121 16:38:00 1992 days. develop_end Wed Nov 4 pmiller 10:02:23 1992 review_pass Wed Nov 4 pmiller 10:02:31 1992 integrate_begin Wed Nov 4 pmiller Elapsed time: 0.054 10:03:13 1992 days. integrate_pass Wed Nov 4 pmiller 10:27:35 1992 Project "aegis.1.3", Change 14 Page 1 Change Details Thu Jan 7 14:32:07 1993 NAME Project "aegis.1.3", Delta 16, Change 14. SUMMARY cope with /tmp_mnt/... in the current directory DESCRIPTION There are many facets to coping with the auto-mounter. The current directory may actually be an auto-mounter directory, and the auto-mounter part needs to be ignored. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 6 aegis/os.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Nov 4 pmiller 22:02:56 1992 develop_begin Wed Nov 4 pmiller Elapsed time: 0.124 22:03:12 1992 days. develop_end Wed Nov 4 pmiller 22:58:48 1992 review_pass Wed Nov 4 pmiller 22:58:58 1992 integrate_begin Wed Nov 4 pmiller Elapsed time: 0.025 22:59:41 1992 days. integrate_pass Wed Nov 4 pmiller 23:10:46 1992 Project "aegis.1.3", Change 15 Page 1 Change Details Thu Jan 7 14:32:08 1993 NAME Project "aegis.1.3", Delta 17, Change 15. SUMMARY fix bug in -new_project DESCRIPTION When creating a new project, and -DIRectory not specified, the code in user.c to determine the default place dod not correctly set the euid. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 6 aegis/change.c source modify 4 aegis/change.h source modify 4 aegis/gonzo.c source modify 3 aegis/gonzo.h source modify 4 aegis/lock.c source modify 4 aegis/new_proj.c source modify 7 aegis/os.c source modify 5 aegis/project.c source modify 3 aegis/project.h source modify 3 aegis/user.c source modify 3 aegis/user.h HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Nov 16 pmiller 09:36:11 1992 develop_begin Mon Nov 16 pmiller Elapsed time: 1.759 09:36:23 1992 days. develop_end Tue Nov 17 pmiller 15:18:03 1992 review_pass Tue Nov 17 pmiller 15:26:25 1992 integrate_begin Tue Nov 17 pmiller Elapsed time: 0.042 15:27:10 1992 days. integrate_pass Tue Nov 17 pmiller 15:46:04 1992 Project "aegis.1.3", Change 16 Page 1 Change Details Thu Jan 7 14:32:09 1993 NAME Project "aegis.1.3", Delta 18, Change 16. SUMMARY log_open needs to know which user DESCRIPTION log_open needs to know which user This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 5 aegis/build.c source modify 5 aegis/copyfile.c source modify 4 aegis/diff.c source modify 6 aegis/integra2.c source modify 4 aegis/log.c source modify 3 aegis/log.h source modify 5 aegis/new_file.c source modify 5 aegis/new_rele.c source modify 6 aegis/project.c source modify 4 aegis/project.h source modify 4 aegis/rem_file.c source modify 3 aegis/test.c source modify 4 aegis/user.c source modify 4 aegis/user.h HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Nov 17 pmiller 15:49:04 1992 develop_begin Tue Nov 17 pmiller Elapsed time: 0.959 15:49:17 1992 days. develop_end Tue Nov 17 pmiller 23:00:58 1992 review_pass Tue Nov 17 pmiller 23:01:09 1992 integrate_begin Tue Nov 17 pmiller Elapsed time: 0.000 23:01:52 1992 days. integrate_pass Wed Nov 18 pmiller 10:08:00 1992 Project "aegis.1.3", Change 17 Page 1 Change Details Thu Jan 7 14:32:10 1993 NAME Project "aegis.1.3", Delta 19, Change 17. SUMMARY Add the -Delta and -Output options to the -CoPy_file DESCRIPTION 1. Add the -Delta and -Output options to the -CoPy_file, so can start generating patch files. 2. Start using the strict prototype warnings of gcc, and correct the errors so revealed. (yaccpar sux) 3. Add a shell script to generate a patchfile in the integration build. 4. move auxilliary files used by integration build out of the main directory and into the 'aux' subdirectory. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source remove 3 CHANGES.sh source remove 6 Howto.cook source remove 1 Makefile.awk source remove 5 Makefile.sh source remove 1 aegis/archaeol.c source remove 2 aegis/archaeol.h source modify 3 aegis/arglex2.h source modify 7 aegis/change.c source modify 5 aegis/change.h source modify 6 aegis/copyfile.c source modify 5 aegis/diff.c source modify 3 aegis/file.c source modify 5 aegis/gonzo.c source modify 6 aegis/list.c source modify 5 aegis/main.c source modify 8 aegis/os.c source modify 7 aegis/project.c source modify 5 aegis/project.h source modify 4 aegis/review.c source modify 3 aegis/sub.h source modify 2 aegis/version.c source create 1 aux/CHANGES.sh source create 1 aux/Howto.cook source create 1 aux/MANIFEST.awk source create 1 aux/MANIFEST.sh source create 1 aux/Makefile.awk source create 1 aux/Makefile.sh source create 1 aux/patches.sh source modify 2 common/arglex.c source modify 3 common/error.h source modify 3 common/str.c source modify 3 common/trace.c Project "aegis.1.3", Change 17 Page 2 Change Details Thu Jan 7 14:32:10 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 3 common/trace.h source modify 3 config source modify 3 doc/README.man source modify 2 fmtgen/id.c source modify 4 fmtgen/lex.c source modify 3 fmtgen/main.c source modify 2 fmtgen/type_enum.c source modify 2 fmtgen/type_list.c source modify 4 fmtgen/type_struc.c source remove 1 man1/aea.1 source modify 2 man1/aecp.1 source modify 3 man1/aegis.1 HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Nov 27 pmiller 21:38:43 1992 develop_begin Fri Nov 27 pmiller Elapsed time: 6.093 21:38:54 1992 days. develop_end Mon Dec 7 pmiller 22:20:56 1992 review_pass Mon Dec 7 pmiller 22:24:07 1992 integrate_begin Mon Dec 7 pmiller Elapsed time: 0.080 22:25:37 1992 days. integrate_pass Mon Dec 7 pmiller 23:01:27 1992 Project "aegis.1.3", Change 18 Page 1 Change Details Thu Jan 7 14:32:12 1993 NAME Project "aegis.1.3", Delta 21, Change 18. SUMMARY add more to the documentation DESCRIPTION 1. add more to the documentation 2. fix a bug with the test log file not bewing opened as the correct user. 3. fix an infinite loop bug in gonzo. 4. move the top-level info files soauces to aux. 5. fixed test 2, faster processors trip on the build time. 6. externded test 11 to include addinitional documentation. 7. fixed a few typos in the notify scripts 8. created next rev conf file This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 6 aegis/gonzo.c source modify 9 aegis/os.c source modify 4 aegis/test.c source create 1 aux/ALPHA.man source create 1 aux/BUILDING.man source modify 2 aux/Howto.cook source create 1 aux/README.man source modify 2 aux/patches.sh source create 1 conf/SunOS-4.1.3 source remove 2 doc/ALPHA.man source remove 4 doc/BUILDING.man source remove 3 doc/README.man source modify 2 doc/aegis.ms source modify 2 doc/c1.0.so source modify 2 doc/c1.1.so source modify 2 doc/c1.2.so source modify 2 doc/c1.3.so source modify 2 doc/c1.4.so source modify 2 doc/c2.0.so source modify 2 doc/c2.1.so source modify 2 doc/c2.2.so source modify 2 doc/c2.3.so source modify 2 doc/c2.4.so source modify 2 doc/c3.0.so source modify 2 doc/c3.1.so source modify 2 doc/c3.2.so source modify 2 doc/c3.3.so source modify 2 doc/c4.0.so source modify 2 doc/c5.0.so source modify 2 doc/c6.0.so source modify 2 doc/c7.0.so source modify 2 doc/c7.1.so Project "aegis.1.3", Change 18 Page 2 Change Details Thu Jan 7 14:32:12 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 doc/c7.2.so source create 1 doc/c7.4.so source modify 2 doc/cA.0.so source create 1 doc/cB.0.so source modify 2 notify/de.sh source modify 2 notify/deu.sh source modify 2 notify/if.sh source modify 2 notify/ip.sh source modify 2 notify/rf.sh source modify 2 notify/rp.sh source modify 2 notify/rpu.sh test modify 6 test/00/t0002a.sh test modify 4 test/00/t0011a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Mon Dec 7 pmiller Elapsed time: 0.030 22:51:18 1992 days. develop_begin Mon Dec 7 pmiller Elapsed time: 4.907 23:04:59 1992 days. develop_end Mon Dec 14 pmiller Elapsed time: 0.036 22:23:09 1992 days. review_pass Mon Dec 14 pmiller 22:39:22 1992 integrate_begin Mon Dec 14 pmiller 22:41:04 1992 integrate_fail Mon Dec 14 pmiller need conf/SunOS-4.1.3 22:45:19 1992 develop_end Mon Dec 14 pmiller 22:53:46 1992 review_pass Mon Dec 14 pmiller 22:53:57 1992 integrate_begin Mon Dec 14 pmiller Elapsed time: 0.000 22:54:56 1992 days. integrate_pass Tue Dec 15 pmiller 09:45:35 1992 Project "aegis.1.3", Change 19 Page 1 Change Details Thu Jan 7 14:32:13 1993 NAME Project "aegis.1.3", Delta 22, Change 19. SUMMARY more documentation DESCRIPTION 1. more documentation 2. fix aux/patches.sh to not bomb after the first file, and to emit a Prereq line. 3. change interagte pass to use the correct user for log file, and change integrate_begin to leave non-source files writable by project owner. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 7 aegis/integra2.c source modify 3 aux/patches.sh source modify 3 doc/aegis.ms source modify 3 doc/c1.0.so source modify 3 doc/c1.3.so source modify 3 doc/c2.1.so source modify 3 doc/c2.2.so source modify 3 doc/c2.3.so source modify 3 doc/c2.4.so source modify 3 doc/c3.0.so source modify 3 doc/c3.1.so source modify 3 doc/c3.2.so source modify 3 doc/c3.3.so source modify 3 doc/c4.0.so source modify 3 doc/c5.0.so source modify 3 doc/c6.0.so source modify 3 doc/c7.1.so source modify 3 doc/c7.2.so source modify 3 doc/cA.0.so source modify 2 doc/cB.0.so test modify 5 test/00/t0011a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Dec 15 pmiller 09:49:17 1992 develop_begin Tue Dec 15 pmiller Elapsed time: 2.177 09:49:29 1992 days. develop_end Thu Dec 17 pmiller 11:09:02 1992 review_pass Thu Dec 17 pmiller 11:09:30 1992 integrate_begin Thu Dec 17 pmiller Elapsed time: 0.136 11:10:34 1992 days. Project "aegis.1.3", Change 19 Page 2 Change Details Thu Jan 7 14:32:13 1993 What When Who Comment ------ ------ ----- --------- integrate_pass Thu Dec 17 pmiller 12:11:45 1992 Project "aegis.1.3", Change 20 Page 1 Change Details Thu Jan 7 14:32:14 1993 NAME Project "aegis.1.3", Delta 23, Change 20. SUMMARY fix problems with distribution DESCRIPTION 1. change aux/Howto.cook to remove doc/aegis.txt target before producing it. 2. aecp should allow -o to be used in any state, not just being_ developed state. 3. Set the Makefile to use H=nothing as the default. 4. fmtgen emitting prototypes without the _ macro. This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 7 aegis/copyfile.c source modify 3 aux/Howto.cook source modify 2 aux/Makefile.sh source modify 3 fmtgen/type_list.c source modify 5 fmtgen/type_struc.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Dec 17 pmiller 12:30:04 1992 develop_begin Thu Dec 17 pmiller Elapsed time: 0.081 12:30:12 1992 days. develop_end Thu Dec 17 pmiller 13:06:33 1992 review_pass Thu Dec 17 pmiller 13:06:47 1992 integrate_begin Thu Dec 17 pmiller Elapsed time: 0.478 13:08:03 1992 days. integrate_pass Thu Dec 17 pmiller 16:43:03 1992 Project "aegis.1.3", Change 21 Page 1 Change Details Thu Jan 7 14:32:15 1993 NAME Project "aegis.1.3", Delta 25, Change 21. SUMMARY more documentation DESCRIPTION 1. add a little more documentation, and fix a number of typos. 2. allow aecp -o to work in the being_inrtegrated state, for patch file generation. 3. fix fmtgen for enumerated types This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 8 aegis/copyfile.c source modify 4 doc/c1.3.so source modify 3 doc/c2.0.so source modify 4 doc/c2.1.so source modify 4 doc/c2.2.so source modify 4 doc/c2.3.so source modify 4 doc/c2.4.so source modify 4 doc/c3.0.so source modify 4 doc/c3.1.so source modify 4 doc/c4.0.so source modify 4 doc/c5.0.so source modify 4 doc/c6.0.so source modify 3 doc/c7.0.so source modify 4 doc/c7.1.so source modify 4 doc/c7.2.so source modify 2 doc/c7.4.so source create 1 doc/c7.5.so source modify 4 doc/cA.0.so source modify 3 doc/cB.0.so source modify 3 fmtgen/type_enum.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Dec 17 pmiller 16:47:28 1992 develop_begin Thu Dec 17 pmiller Elapsed time: 0.990 16:47:53 1992 days. develop_end Fri Dec 18 pmiller 00:13:34 1992 review_pass Fri Dec 18 pmiller 00:14:09 1992 integrate_begin Fri Dec 18 pmiller Elapsed time: 0.000 00:15:34 1992 days. integrate_fail Fri Dec 18 pmiller the copyfile changes 08:47:57 1992 can't cope with the Project "aegis.1.3", Change 21 Page 2 Change Details Thu Jan 7 14:32:15 1993 What When Who Comment ------ ------ ----- --------- int.dir Elapsed time: 0.000 days. develop_end Fri Dec 18 pmiller 16:56:27 1992 review_pass Fri Dec 18 pmiller 16:56:57 1992 integrate_begin Fri Dec 18 pmiller Elapsed time: 0.793 16:57:55 1992 days. integrate_pass Fri Dec 18 pmiller 22:54:36 1992 Project "aegis.1.3", Change 22 Page 1 Change Details Thu Jan 7 14:32:16 1993 NAME Project "aegis.1.3", Delta 26, Change 22. SUMMARY make sure each file as a MANIFEST line DESCRIPTION sundry cosmetic things 1. make sure each file has a MANIFEST line. 2. make sure the copyright dates are correct in each file. 3. correct typos in document and manual pages, correct3ed mirrors of man pages in code. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aegis/administ.c source modify 3 aegis/administ.h source modify 6 aegis/build.c source modify 3 aegis/build.h source modify 2 aegis/cattr.def source modify 5 aegis/cattr_ed.c source modify 3 aegis/cattr_ed.h source modify 3 aegis/chdir.c source modify 3 aegis/chdir.h source modify 7 aegis/col.c source modify 5 aegis/col.h source modify 3 aegis/commit.c source modify 3 aegis/commit.h source modify 3 aegis/common.def source modify 3 aegis/copyfile.h source modify 4 aegis/cstate.def source modify 2 aegis/develop1.c source modify 3 aegis/develop1.h source modify 5 aegis/develop2.c source modify 3 aegis/develop2.h source modify 3 aegis/diff.h source modify 3 aegis/dir.c source modify 3 aegis/dir.h source modify 3 aegis/file.h source modify 4 aegis/gonzo.h source modify 2 aegis/gram.h source modify 4 aegis/gram.y source modify 2 aegis/gstate.def source modify 4 aegis/help.c source modify 3 aegis/help.h source modify 2 aegis/integra1.c source modify 3 aegis/integra1.h source modify 8 aegis/integra2.c source modify 3 aegis/integra2.h source modify 4 aegis/io.c source modify 3 aegis/io.h Project "aegis.1.3", Change 22 Page 2 Change Details Thu Jan 7 14:32:16 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 5 aegis/lex.c source modify 4 aegis/lex.h source modify 3 aegis/list.h source modify 5 aegis/lock.c source modify 3 aegis/lock.h source modify 5 aegis/log.c source modify 4 aegis/log.h source modify 4 aegis/new_chan.c source modify 3 aegis/new_chan.h source modify 6 aegis/new_file.c source modify 3 aegis/new_file.h source modify 5 aegis/new_proj.c source modify 3 aegis/new_proj.h source modify 6 aegis/new_rele.c source modify 3 aegis/new_rele.h source modify 6 aegis/new_test.c source modify 3 aegis/new_test.h source modify 4 aegis/os.h source modify 3 aegis/pager.c source modify 2 aegis/pager.h source modify 5 aegis/parse.c source modify 3 aegis/parse.h source modify 4 aegis/pattr.def source modify 4 aegis/pattr_ed.c source modify 3 aegis/pattr_ed.h source modify 2 aegis/pconf.def source modify 3 aegis/pstate.def source modify 5 aegis/rem_file.c source modify 3 aegis/rem_file.h source modify 5 aegis/review.c source modify 3 aegis/review.h source modify 2 aegis/reviewer.c source modify 3 aegis/reviewer.h source modify 4 aegis/sub.c source modify 3 aegis/test.h source modify 3 aegis/type.c source modify 4 aegis/type.h source modify 2 aegis/uconf.def source modify 3 aegis/undo.c source modify 3 aegis/undo.h source modify 5 aegis/user.c source modify 5 aegis/user.h source modify 2 aegis/ustate.def source modify 3 aegis/version.h source modify 4 aux/Howto.cook source remove 1 aux/MANIFEST.awk source modify 2 aux/MANIFEST.sh source modify 2 common/ansi.c source modify 3 common/arglex.h source modify 4 common/error.c source modify 3 common/indent.c source modify 3 common/indent.h source modify 6 common/main.h source modify 2 common/mem.c source modify 3 common/mem.h Project "aegis.1.3", Change 22 Page 3 Change Details Thu Jan 7 14:32:16 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 4 common/option.c source modify 4 common/option.h source modify 3 common/s-v-arg.h source modify 3 common/str.h source modify 2 common/word.c source modify 3 common/word.h source modify 3 conf/ConvexOS-10 source modify 2 conf/SunOS-4.1.1 source modify 3 conf/SunOS-4.1.2 source modify 2 conf/SunOS-4.1.3 source modify 3 conf/SysV-4.0 source modify 2 conf/dgux-5.4.1 source modify 4 config source modify 4 doc/aegis.ms source modify 4 doc/c1.0.so source modify 3 doc/c1.4.so source modify 4 doc/c7.0.so source modify 5 doc/c7.1.so source modify 2 dot.cshrc source modify 2 dot.profile source modify 3 fmtgen/id.h source modify 4 fmtgen/lex.h source modify 2 fmtgen/parse.h source modify 4 fmtgen/parse.y source modify 2 fmtgen/type.c source modify 3 fmtgen/type.h source modify 2 fmtgen/type_integ.c source modify 2 fmtgen/type_ref.c source modify 2 fmtgen/type_strin.c source modify 2 h/stdarg.h-min source modify 2 h/stddef.h source modify 2 h/stdlib.h source modify 2 man1/aeb.1 source modify 2 man1/aeca.1 source modify 2 man1/aecd.1 source modify 2 man1/aecpu.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 3 man1/aeib.1 source modify 2 man1/aeibu.1 source modify 2 man1/aeif.1 source modify 2 man1/aeip.1 source modify 2 man1/ael.1 source modify 2 man1/aena.1 source modify 2 man1/aenc.1 source modify 2 man1/aencu.1 source modify 2 man1/aend.1 source modify 2 man1/aenf.1 source modify 2 man1/aenfu.1 source modify 2 man1/aeni.1 source modify 2 man1/aenpr.1 source modify 2 man1/aenrls.1 Project "aegis.1.3", Change 22 Page 4 Change Details Thu Jan 7 14:32:16 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 man1/aenrv.1 source modify 2 man1/aent.1 source modify 2 man1/aentu.1 source modify 2 man1/aepa.1 source modify 2 man1/aera.1 source modify 2 man1/aerd.1 source modify 2 man1/aerf.1 source modify 2 man1/aeri.1 source modify 2 man1/aerm.1 source modify 2 man1/aermu.1 source modify 2 man1/aerp.1 source modify 2 man1/aerpr.1 source modify 2 man1/aerpu.1 source modify 2 man1/aerrv.1 source modify 2 man1/aet.1 source modify 2 man1/aev.1 source modify 2 man1/install.sh source modify 2 man1/o__rules.so source modify 2 man1/o_anticip.so source modify 2 man1/o_auto.so source modify 2 man1/o_baselin.so source modify 2 man1/o_change.so source modify 2 man1/o_devdir.so source modify 2 man1/o_dir.so source modify 2 man1/o_help.so source modify 2 man1/o_indep.so source modify 2 man1/o_keep.so source modify 2 man1/o_lib.so source modify 2 man1/o_list.so source modify 2 man1/o_major.so source modify 2 man1/o_manual.so source modify 2 man1/o_min.so source modify 2 man1/o_minor.so source modify 2 man1/o_nolog.so source modify 2 man1/o_overw.so source modify 3 man1/o_page.so source modify 2 man1/o_project.so source modify 2 man1/o_terse.so source modify 2 man1/o_verbose.so source modify 2 man1/z_cr.so source modify 2 man1/z_exit.so source modify 2 man1/z_intuit.so source modify 2 man1/z_name.so source modify 2 man5/aecattr.5 source modify 4 man5/aecstate.5 source modify 2 man5/aedir.5 source modify 2 man5/aegis.5 source modify 2 man5/aegstate.5 source modify 3 man5/aepattr.5 source modify 2 man5/aepconf.5 source modify 4 man5/aepstate.5 source modify 2 man5/aeuconf.5 source modify 2 man5/aeustate.5 source modify 2 man5/install.sh source modify 2 man5/z_cr.so Project "aegis.1.3", Change 22 Page 5 Change Details Thu Jan 7 14:32:16 1993 Type Action Edit File Name ------- ------- ------- ----------- source modify 2 man5/z_name.so test modify 2 test/00/t0001a.sh test modify 7 test/00/t0002a.sh test modify 2 test/00/t0003a.sh test modify 5 test/00/t0004a.sh test modify 5 test/00/t0005a.sh test modify 5 test/00/t0006a.sh test modify 5 test/00/t0007a.sh test modify 5 test/00/t0008a.sh test modify 5 test/00/t0009a.sh test modify 5 test/00/t0010a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Dec 29 pmiller 21:37:15 1992 develop_begin Tue Dec 29 pmiller Elapsed time: 2.145 21:38:12 1992 days. develop_end Thu Dec 31 pmiller 22:43:23 1992 review_pass Thu Dec 31 pmiller 22:43:41 1992 integrate_begin Thu Dec 31 pmiller Elapsed time: 0.073 22:44:40 1992 days. integrate_pass Thu Dec 31 pmiller 23:17:39 1992 Project "aegis.1.3", Change 23 Page 1 Change Details Thu Jan 7 14:32:17 1993 NAME Project "aegis.1.3", Delta 29, Change 23. SUMMARY make the patch file work DESCRIPTION 1. make the patch file work, don't take the lock is aecp -o is used. 2. fix bug in generated Makefile This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_bug. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 9 aegis/copyfile.c source modify 3 aux/Makefile.sh source modify 4 aux/patches.sh source modify 3 man1/aecp.1 HISTORY What When Who Comment ------ ------ ----- --------- new_change Thu Dec 31 pmiller 23:31:35 1992 develop_begin Thu Dec 31 pmiller Elapsed time: 0.117 23:31:45 1992 days. develop_end Fri Jan 1 pmiller 00:24:15 1993 review_pass Fri Jan 1 pmiller 00:24:26 1993 integrate_begin Fri Jan 1 pmiller Elapsed time: 0.059 00:25:20 1993 days. integrate_fail Fri Jan 1 pmiller don't take lock for - 00:51:49 1993 output form of aecp Elapsed time: 0.035 days. develop_end Fri Jan 1 pmiller 01:07:30 1993 develop_end_ Fri Jan 1 pmiller undo 01:10:05 1993 develop_end Fri Jan 1 pmiller 01:16:43 1993 review_pass Fri Jan 1 pmiller 01:16:55 1993 integrate_begin Fri Jan 1 pmiller Elapsed time: 0.088 01:17:49 1993 days. integrate_fail Fri Jan 1 pmiller don't create 01:57:38 1993 directories for output when use -Output Elapsed time: 0.350 days. Project "aegis.1.3", Change 23 Page 2 Change Details Thu Jan 7 14:32:17 1993 What When Who Comment ------ ------ ----- --------- develop_end Fri Jan 1 pmiller 21:05:03 1993 review_pass Fri Jan 1 pmiller 21:05:15 1993 integrate_begin Fri Jan 1 pmiller Elapsed time: 0.135 21:06:23 1993 days. integrate_pass Fri Jan 1 pmiller 22:07:21 1993 Project "aegis.1.3", Change 24 Page 1 Change Details Thu Jan 7 14:32:18 1993 NAME Project "aegis.1.3", Delta 30, Change 24. SUMMARY fix year in copyright notices issued DESCRIPTION 1. fix year in copyright notices issued 2. add copyright notice to the document 3. fix minor inconsistency in code-shadow of aegis(1) manual entry. 4. fix typo in deu notify script 5. fix year in new file templates This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 5 aegis/help.c source modify 6 aegis/main.c source modify 5 config source modify 5 doc/c1.0.so source modify 3 man1/z_cr.so source modify 3 man5/z_cr.so source modify 3 notify/deu.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Jan 1 pmiller 22:11:32 1993 develop_begin Fri Jan 1 pmiller Elapsed time: 0.066 22:11:41 1993 days. develop_end Fri Jan 1 pmiller 22:41:34 1993 develop_end_ Fri Jan 1 pmiller Elapsed time: 0.076 undo 22:44:29 1993 days. develop_end Fri Jan 1 pmiller 23:18:35 1993 review_pass Fri Jan 1 pmiller 23:19:06 1993 integrate_begin Fri Jan 1 pmiller Elapsed time: 0.048 23:20:03 1993 days. integrate_pass Fri Jan 1 pmiller 23:41:41 1993 Project "aegis.1.3", Change 25 Page 1 Change Details Thu Jan 7 14:32:19 1993 NAME Project "aegis.1.3", Delta 31, Change 25. SUMMARY fix year in more copyright notices DESCRIPTION fix year in more copyright notices This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by chain. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 2 aux/ALPHA.man source modify 2 aux/BUILDING.man source modify 2 aux/README.man HISTORY What When Who Comment ------ ------ ----- --------- new_change Fri Jan 1 pmiller 23:44:10 1993 develop_begin Fri Jan 1 pmiller Elapsed time: 0.050 23:44:18 1993 days. develop_end Sat Jan 2 pmiller 00:06:40 1993 review_pass Sat Jan 2 pmiller 00:09:29 1993 integrate_begin Sat Jan 2 pmiller Elapsed time: 0.667 00:10:26 1993 days. integrate_pass Sat Jan 2 pmiller 21:40:39 1993 Project "aegis.1.3", Change 26 Page 1 Change Details Thu Jan 7 14:32:20 1993 NAME Project "aegis.1.3", Delta 32, Change 26. SUMMARY fix the generated patch file DESCRIPTION fix the generated patch file 1. to remove the file names generated by 'diff -c' to force the Index line to be used, 2. to put quotes around the version in the Prereq line, 3. to get rid of the verbose output from the history_get_command This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by chain. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 5 aux/patches.sh source modify 6 config HISTORY What When Who Comment ------ ------ ----- --------- new_change Sat Jan 2 pmiller 22:20:32 1993 develop_begin Sat Jan 2 pmiller Elapsed time: 0.035 22:20:39 1993 days. develop_end Sat Jan 2 pmiller 22:36:18 1993 review_pass Sat Jan 2 pmiller 22:37:12 1993 integrate_begin Sat Jan 2 pmiller Elapsed time: 0.064 22:38:07 1993 days. integrate_pass Sat Jan 2 pmiller 23:06:51 1993 Project "aegis.1.3", Change 27 Page 1 Change Details Thu Jan 7 14:32:26 1993 NAME Project "aegis.1.3", Delta 33, Change 27. SUMMARY user cook search list to simplify the cookbook DESCRIPTION user cook search list to simplify the cookbook This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 5 aux/Howto.cook HISTORY What When Who Comment ------ ------ ----- --------- new_change Tue Jan 5 pmiller 16:19:26 1993 develop_begin Tue Jan 5 pmiller Elapsed time: 0.307 16:19:42 1993 days. develop_end Wed Jan 6 pmiller 11:07:42 1993 review_pass Wed Jan 6 pmiller 11:07:55 1993 integrate_begin Wed Jan 6 pmiller Elapsed time: 0.168 11:08:52 1993 days. integrate_pass Wed Jan 6 pmiller 12:24:28 1993 Project "aegis.1.3", Change 28 Page 1 Change Details Thu Jan 7 14:32:27 1993 NAME Project "aegis.1.3", Delta 34, Change 28. SUMMARY patch file not generated correctly for new files DESCRIPTION patch file not generated correctly for new files This change is exempt from testing. This change is exempt from testing against the baseline. CAUSE This change was caused by chain. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 10 aegis/copyfile.c HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Jan 6 pmiller 13:43:17 1993 develop_begin Wed Jan 6 pmiller Elapsed time: 0.356 13:43:27 1993 days. develop_end Wed Jan 6 pmiller 16:23:30 1993 review_pass Wed Jan 6 pmiller 16:25:14 1993 integrate_begin Wed Jan 6 pmiller Elapsed time: 0.677 16:26:18 1993 days. integrate_pass Wed Jan 6 pmiller 21:30:52 1993 Project "aegis.1.3", Change 29 Page 1 Change Details Thu Jan 7 14:32:29 1993 NAME Project "aegis.1.3", Delta 35, Change 29. SUMMARY document cook usage DESCRIPTION document cook usage This change is exempt from testing against the baseline. CAUSE This change was caused by internal_enhancement. STATE This change is in 'being_integrated' state. FILES Type Action Edit File Name ------- ------- ------- ----------- source modify 4 doc/aegis.ms source modify 5 doc/c1.0.so source modify 4 doc/c2.1.so source modify 4 doc/c2.2.so source modify 4 doc/c4.0.so source create doc/c4.1.so source create doc/c4.2.so source create doc/c4.3.so source modify 4 doc/c6.0.so source modify 5 doc/c7.1.so source modify 4 doc/cA.0.so source modify 3 doc/cB.0.so source modify 2 dot.cshrc source modify 2 dot.profile test modify 5 test/00/t0011a.sh HISTORY What When Who Comment ------ ------ ----- --------- new_change Wed Jan 6 pmiller 21:33:23 1993 develop_begin Wed Jan 6 pmiller Elapsed time: 0.041 21:36:57 1993 days. develop_end Thu Jan 7 pmiller 14:25:13 1993 review_pass Thu Jan 7 pmiller 14:26:41 1993 integrate_begin Thu Jan 7 pmiller 14:27:43 1993