diff options
author | Steven Knight <knight@baldmt.com> | 2001-08-09 03:19:18 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2001-08-09 03:19:18 (GMT) |
commit | 824289d0bc3048b996c815f67e5fd100b529dc94 (patch) | |
tree | 2045211aa83863f41ea5df9bf83d00e76734663a /admin | |
parent | c7c5369130db472a0b65d0ee652d3a7ecb0138a9 (diff) | |
download | SCons-824289d0bc3048b996c815f67e5fd100b529dc94.zip SCons-824289d0bc3048b996c815f67e5fd100b529dc94.tar.gz SCons-824289d0bc3048b996c815f67e5fd100b529dc94.tar.bz2 |
Start documenting administrative procedures.
Diffstat (limited to 'admin')
-rw-r--r-- | admin/README | 7 | ||||
-rw-r--r-- | admin/change.txt | 56 |
2 files changed, 63 insertions, 0 deletions
diff --git a/admin/README b/admin/README new file mode 100644 index 0000000..3970b50 --- /dev/null +++ b/admin/README @@ -0,0 +1,7 @@ +Here you'll find plain text documentation of how SCons administrative +procedures are handled. Files contained herein: + +change.txt + How changes are integrated, including generating and + distributing aedist change sets, and updating the CVS repository + on SourceForge. diff --git a/admin/change.txt b/admin/change.txt new file mode 100644 index 0000000..ad769af --- /dev/null +++ b/admin/change.txt @@ -0,0 +1,56 @@ +Handling a change set: + + -- Start the change: + + aedb {cnum} [if it's initiated locally] + aedist -r [if it's a remote submission] + + -- Normal development cycle: + + aeb + aet + aet -bl + aet -reg [optional] + aed + aede + + -- As the reviewer: + + aerpass {cnum} + + -- As the integrator: + + aeib {cnum} + aeb + aet + aet -bl + aet -reg + aed + aeipass + + -- Distribute the change to scons-aedist: + + aedist -s -p scons.0.1 {cnum} > scons.0.1.C{cnum}.ae + pine -attach scons.0.1C{cnum}.ae scons-aedist@lists.sourceforge.net + Subject: scons.0.1 - {SUMMARY} + Body: aegis -l -p scons.0.1 -c {cnum} cd + + rm scons.0.1.C{cnum}.ae + + [This will eventually be automated.] + + -- Update the aedist baseline on the web site: + + aedist -s -bl -p scons.0.1 > scons.0.1.ae + scp scons.0.1.ae stevenknight@scons.sourceforge.net:/home/groups/s/sc/scons/htdocs/scons.0.1.ae + rm scons.0.1.ae + + [This will eventually be automated.] + + -- Distribute the change to CVS: + + export CVS_RSH=ssh + ae2cvs -n -aegis -p scons.0.1 -c {cnum} -u ~/SCons/scons + ae2cvs -x -aegis -p scons.0.1 -c {cnum} -u ~/SCons/scons + + [This may eventually be automated.] |