diff options
Diffstat (limited to 'rt/HOWTO/change.txt')
-rw-r--r-- | rt/HOWTO/change.txt | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/rt/HOWTO/change.txt b/rt/HOWTO/change.txt new file mode 100644 index 0000000..de31645 --- /dev/null +++ b/rt/HOWTO/change.txt @@ -0,0 +1,67 @@ +Handling a change set: + + -- Start the change: + + aedist -r [if it's a remote submission] + + -or- + + aedb {cnum} [if it's initiated locally] + + -- Normal development cycle: + + aecd -c {cnum} + aecp . # Copy the baseline to your working dir + # work on your change + aenf {new file names} + + aecpu -unch # Remove unchanged files, for faster diffs + aeb # Currently does nothing + aet # Currently does nothing + aed # Diff your change + aede # End the change + + -- As the reviewer: + + aerpass {cnum} + + -- As the integrator: + + aeib {cnum} + aeb + aet + aed + cd ~ # Get out of the current working directory + aeipass + + + + + -- Update the aedist baseline on the web site: + + aedist -s -bl -p rt.2.1 > rt.2.1.ae + scp rt.2.1.ae jesse@fsck.com:/home/ftp/pub/rt/devel/rt.2.1.ae + rm rt.2.1.ae + + [This will eventually be automated.] + + -- Distribute the change to CVS: + + WARNING. DOES NOT YET WORK + + export CVS_RSH=ssh + ae2cvs -n -aegis -p rt.2.1 -c {cnum} -u ~/SCons/scons + ae2cvs -X -aegis -p rt.2.1 -c {cnum} -u ~/SCons/scons + + If you need the "ae2cvs" Perl script, you can find a copy + checked in to the bin/subdirectory. + + [This may eventually be automated.] + + + + -- Grabbing the latest dev sources over ssh + + ssh fsck.com "aedist -s -p rt.2.1 -naa -bl -entire-source" | aedist -r + + |