summaryrefslogtreecommitdiff
path: root/rt/HOWTO/change.txt
diff options
context:
space:
mode:
Diffstat (limited to 'rt/HOWTO/change.txt')
-rw-r--r--rt/HOWTO/change.txt67
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
+
+