README_REPOSITORY
changeset 52058 83aff4cb984a
parent 52056 f5d9bceb4dc0
child 55272 6e943f644cca
equal deleted inserted replaced
52057:e66d7e2aa475 52058:83aff4cb984a
     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 --------------------