SCM Repository
Annotation of /sml/trunk/CVSNOTES
Parent Directory
|
Revision Log
Revision 109 - (view) (download)
1 : | monnier | 20 | -*- outline -*- |
2 : | |||
3 : | * from Zhong's dir | ||
4 : | cd .../src/sml-nj | ||
5 : | rm -rf **/CM | ||
6 : | rm -r sml.* sml-cm.* *.sml bin.* | ||
7 : | cvs -d ~cvs import -m '' smlnj/src/sml-nj FLINT v980311 | ||
8 : | monnier | 31 | |
9 : | monnier | 103 | * from tarballs |
10 : | monnier | 109 | # untar the distribution |
11 : | monnier | 108 | mkdir 110.6; cd 110.6 |
12 : | scp daffy:~ftp/pub/smlnj/working/110.6/\*.gz . | ||
13 : | monnier | 103 | mkdir src; cd src |
14 : | monnier | 108 | ztar ../110.6-*.gz |
15 : | monnier | 103 | mv bin.* ../../ |
16 : | mv config ../ | ||
17 : | cd .. | ||
18 : | monnier | 108 | mv *-bin.* ../ |
19 : | monnier | 103 | rm *.gz |
20 : | monnier | 109 | # import this distribution into the CVS vendor branch |
21 : | cvs -qd ~cvs import -ko -m '110.6' flint SMLNJ v110_6 | grep -v '^U ' | ||
22 : | monnier | 103 | |
23 : | monnier | 109 | # check out a new copy, trying to merge the changes into the trunk |
24 : | cd ..; cvs co -ko -P -jSMLNJ:yesterday -jSMLNJ flint; cd flint | ||
25 : | # list the conflicts | ||
26 : | find -type f | xargs grep '^>>>>' | ||
27 : | <... solve the problems if any ...> | ||
28 : | # check files that have been removed | ||
29 : | changes=$(cvs -q diff -N -r v110_5_1 -r v110_6 | sed -n -e 's/^Index: //p') | ||
30 : | cd ../110.6; for f in $changes; do if [ ! -f "$f" ]; then echo $f; fi; done | ||
31 : | cd ../flint; cvs rm <..some or all of the above..> | ||
32 : | # check correctness | ||
33 : | link ../bin.x86-unix; config/install.sh | ||
34 : | cd src/compiler; link ../../../bin.x86-unix; ./xrecompile; ./xrecompile | ||
35 : | |||
36 : | cd ../..; cvs commit -m 'merged in 110.6 changes' | ||
37 : | |||
38 : | monnier | 31 | * /softs install |
39 : | monnier | 96 | ** original |
40 : | monnier | 31 | cd /softs/smlnj-110 |
41 : | ztar ~/work/110-bin.x86-unix.tar.gz | ||
42 : | config/install.sh | ||
43 : | rm -rf bin.* src/sml-nj | ||
44 : | ** upgrade | ||
45 : | monnier | 103 | cvs -q update |
46 : | cd src/compiler | ||
47 : | rm -r bin.* | ||
48 : | monnier | 96 | ./xrun <some sml-cm> <<EOF |
49 : | CMB.make(); | ||
50 : | EOF | ||
51 : | ./xrecompile | ||
52 : | rm sml*.* | ||
53 : | cd ../.. | ||
54 : | monnier | 103 | rm -r bin lib **/CM |
55 : | monnier | 31 | config/install.sh |
56 : | monnier | 97 | rm bin.*/* |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |