1 121010 update Isabelle2011-->Isabelle2012. |
|
2 The notes below will be transferred to |
|
3 http://www.ist.tugraz.at/isac/index.php/Update_Isabelle_version#Step_4:_Make_the_working_directory_run |
|
4 ===========================================================WN |
|
5 |
|
6 * (4.1) First lookup the notes at the end of Isabelle20xx/README_REPOSITORY, which are marginal but might have changed. |
|
7 |
|
8 * (4.2) |
|
9 |
|
10 $ sudo cp -rf Isabelle2012 Isabelle2012-orig |
|
11 ---------------------------------------------/ |
|
12 theory Scratch imports Main begin |
|
13 ML {* 1 *} |
|
14 end |
|
15 ---------------------------------------------/ |
|
16 Isabelle2012-orig$ sudo bin/isabelle jedit test/Tools/isac/Test_2012.thy & |
|
17 Isabelle2012$ sudo bin/isabelle jedit test/Tools/isac/Test_2012.thy & |
|
18 |
|
19 Isabelle2012$ sudo rm -rf src/ NO: changing meta-information detected |
|
20 Isabelle2012$ sudo rm -rf test/ |
|
21 |
|
22 $ sudo cp -rf isabisac/.hg* Isabelle2012/ |
|
23 |
|
24 and as long as 'hg st' reports differences: |
|
25 |
|
26 $ sudo cp -rf isabisac/src/ Isabelle2012/ |
|
27 $ sudo cp -rf isabisac/test/ Isabelle2012/ |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 neuper@neuper:/usr/local/isabisac$ ls -la |
|
33 total 516 |
|
34 drwxr-xr-x 12 neuper root 4096 Oct 10 17:28 . |
|
35 drwxr-xr-x 26 root root 4096 Oct 10 17:33 .. |
|
36 drwxr-xr-x 13 neuper root 4096 Sep 24 17:55 Admin |
|
37 -rw-r--r-- 1 neuper neuper 1193 Sep 24 17:55 ANNOUNCE |
|
38 drwxr-xr-x 2 neuper root 4096 Sep 24 18:15 bin |
|
39 -rwxr-xr-x 1 neuper root 3402 Sep 24 17:51 build |
|
40 drwxr-xr-x 13 neuper neuper 4096 Oct 10 15:37 contrib |
|
41 -rw-r--r-- 1 neuper neuper 13572 Sep 24 17:55 CONTRIBUTORS |
|
42 -rw-r--r-- 1 neuper neuper 1668 Sep 24 17:55 COPYRIGHT |
|
43 drwxr-xr-x 2 neuper root 4096 Sep 24 17:55 doc |
|
44 drwxr-xr-x 23 neuper root 4096 Sep 24 18:15 doc-src |
|
45 drwxr-xr-x 2 neuper neuper 4096 Oct 10 15:41 etc |
|
46 drwxr-xr-x 4 neuper root 4096 Oct 10 17:23 .hg |
|
47 -rw-r--r-- 1 neuper neuper 1484 Sep 24 18:15 .hgignore |
|
48 -rw-r--r-- 1 neuper neuper 1782 Sep 24 17:55 .hgtags |
|
49 -rw-r--r-- 1 neuper neuper 2709 Sep 24 18:15 INSTALL |
|
50 -rwxr-xr-x 1 neuper neuper 132 Oct 10 13:09 Isabelle |
|
51 drwxr-xr-x 12 neuper root 4096 Oct 10 12:24 lib |
|
52 -rw-r--r-- 1 neuper neuper 393697 Sep 24 17:55 NEWS |
|
53 -rw-r--r-- 1 neuper neuper 2483 Sep 24 17:55 README |
|
54 -rw-r--r-- 1 neuper neuper 12415 Oct 10 17:22 README_REPOSITORY |
|
55 drwxr-xr-x 14 neuper root 4096 Sep 24 17:51 src |
|
56 drwxr-xr-x 4 neuper neuper 4096 Sep 24 18:15 test |
|
57 |
|
58 |
|
59 |
|
60 |
|
61 |
|
62 |
|
63 |
|
64 |
|
65 |
|
66 |
|
67 |
|
68 |
|
69 |
|
70 |
|
71 |
|
72 |
|
73 |
|
74 |
|
75 ===========================================================WN |
|
76 100721 download Isabelle repository + install runnable system |
|
77 ===========================================================WN |
|
78 |
|
79 # clone the munich repository |
|
80 #/usr/local$ sudo hg clone http://isabelle.in.tum.de/repos/isabelle isabisac |
|
81 |
|
82 # clone the IST repository |
|
83 /usr/local$ sudo hg clone -U https://intra.ist.tugraz.at/hg/isa/ isabisac #changesets |
|
84 /usr/local/isabisac$ sudo hg update -C 875b6efa7ced #from tip ??why nothttps://.. |
|
85 /usr/local/isabisac$ sudo chown -R neuper * #become owner |
|
86 hg update -C Isabelle2009-2 #go to release |
|
87 hg branch isac-from-Isabelle2009-2 #make branch |
|
88 hg ci #commit |
|
89 |
|
90 # download Isabelle2009-2 distribution, cp missing dirs to repository |
|
91 ~/Downloads/Isabelle2009-2$ sudo cp -r contrib/ /usr/local/isabisac/ |
|
92 sudo cp -r heaps/ /usr/local/isabisac/ |
|
93 /usr/local$ ln -s isabisac Isabelle |
|
94 |
|
95 export SCALA_HOME=/usr/local/isabisac/contrib/scala-2.8.0.RC5 |
|
96 isabisac/Admin$ ./build jars |
|
97 |
|
98 !test runnable distribution! |
|
99 |
|
100 # insert the isac-hooks in Pure/thm.ML into isabelle |
|
101 hg ci |
|
102 |
|
103 # cp isac into the repository |
|
104 ...$ cp -r isac /usr/local/isabisac/src/Pure |
|
105 hg add ....................... |
|
106 hg ci |
|
107 |
|
108 |
|
109 |
|
110 |
|
111 Important notes on Mercurial repository access for Isabelle |
1 Important notes on Mercurial repository access for Isabelle |
112 =========================================================== |
2 =========================================================== |
113 |
3 |
114 Quick start in 25min |
4 Quick start in 25min |
115 -------------------- |
5 -------------------- |