Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /admin/checkout-all.sh
ViewVC logotype

Annotation of /admin/checkout-all.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2938 - (view) (download) (as text)

1 : blume 2152 #!/bin/sh
2 :    
3 : blume 2183 command=checkout
4 :    
5 : blume 2152 if [ $# -ge 1 ] ; then
6 : blume 2183 case $1 in
7 :     --export|-e)
8 :     command=export
9 :     shift
10 :     ;;
11 :     *)
12 :     ;;
13 :     esac
14 :     fi
15 :    
16 :     if [ $# -ge 1 ] ; then
17 : blume 2152 mkdir $1
18 :     cd $1
19 :     fi
20 :    
21 : blume 2938 gf=https://smlnj-gforge.cs.uchicago.edu/svn
22 : blume 2160 smlnj=$gf/smlnj
23 : blume 2152
24 : blume 2901 # checkout source target
25 : blume 2160 checkout(){
26 : blume 2902 source=$1/trunk
27 : blume 2901 target=$2
28 : blume 2160 if [ ! -d $target ] ; then
29 : blume 2901 echo Checking out $source as $target
30 : blume 2183 svn $command $source $target
31 : blume 2160 else
32 :     echo Tree $target already exists.
33 :     fi
34 :     }
35 : blume 2152
36 : blume 2901 # checkout from smlnj tree
37 :     smlnj(){
38 : blume 2922 checkout $smlnj/$1 $1
39 : blume 2901 }
40 : blume 2160
41 : blume 2901 smlnjbase(){
42 : blume 2922 checkout $smlnj/$1 $2
43 : blume 2901 }
44 : blume 2160
45 : blume 2901 smlnj config
46 :     smlnjbase sml base
47 :     smlnj smlnj-lib
48 :     smlnj MLRISC
49 :     smlnj ml-yacc
50 :     smlnj trace-debug-profile
51 :     smlnj pgraph
52 : blume 2160
53 : blume 2901 smlnj ckit
54 :     smlnj cml
55 :     smlnj eXene
56 :     smlnj smlnj-c
57 :     smlnj ml-burg
58 :     smlnj ml-lex
59 :     smlnj heap2asm
60 :     smlnj nlffi
61 :    
62 : blume 2902 checkout $gf/ml-lpt ml-lpt

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0