Added fix for TeX includes with same name as subdirs.
[scons.git] / HOWTO / change.txt
1 __COPYRIGHT__
2
3 Handling a change set:
4
5     --  Start the change:
6
7                 aedb {cnum}     [if it's initiated locally]
8                 aedist -r       [if it's a remote submission]
9
10     --  Normal development cycle:
11
12                 aeb
13                 aet
14                 aet -bl
15                 aet -reg        [optional]
16                 aed
17                 aede
18
19     --  As the reviewer:
20  
21                 aerpass {cnum}
22
23     --  As the integrator:
24
25                 aeib {cnum}
26                 aeb
27                 aet
28                 aet -bl
29                 aet -reg
30                 aed
31                 aeipass
32
33     --  Distribute the change to scons-aedist:
34
35                 aedist -s -p scons.0.96 {cnum} > scons.0.96.C{cnum}.ae
36                 pine -attach scons.0.96.C{cnum}.ae scons-aedist@lists.sourceforge.net
37                         Subject: scons.0.96 - {SUMMARY}
38                         Body:  aegis -l -p scons.0.96 -c {cnum} cd
39
40                 rm scons.0.96.C{cnum}.ae
41
42         [This will eventually be automated.]
43
44     --  Update the aedist baseline on the web site:
45
46                 aedist -s -bl -p scons.0.96 > scons.0.96.ae
47                 scp scons.0.96.ae stevenknight@scons.sourceforge.net:/home/groups/s/sc/scons/htdocs/scons.0.96.ae
48                 rm scons.0.96.ae
49
50         [This will eventually be automated.]
51
52     --  Distribute the change to CVS:
53
54                 export CVS_RSH=ssh
55                 ae2cvs -n -aegis -p scons.0.96 -c {cnum} -u ~/SCons/scons
56                 ae2cvs -X -aegis -p scons.0.96 -c {cnum} -u ~/SCons/scons
57
58         If you need the "ae2cvs" Perl script, you can find a copy
59         checked in to the bin/subdirectory.
60
61         [This may eventually be automated.]