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

SCM Repository

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

View of /admin/checkout-all.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3975 - (download) (as text) (annotate)
Tue Nov 25 18:09:50 2014 UTC (4 years, 7 months ago) by jhr
File size: 870 byte(s)
  add smldoc to refresh-all.sh and checkout-all.sh scripts
#!/bin/sh

command=checkout

if [ $# -ge 1 ] ; then
    case $1 in
	--export|-e)
	    command=export
	    shift
	    ;;
	*)
	    ;;
    esac
fi

if [ $# -ge 1 ] ; then
    mkdir $1
    cd $1
fi

gf=https://smlnj-gforge.cs.uchicago.edu/svn
smlnj=$gf/smlnj

# checkout source target
checkout(){
    source=$1/trunk
    target=$2
    if [ ! -d $target ] ; then
	echo Checking out $source as $target
	svn $command $source $target
    else
	echo Tree $target already exists.
    fi
}

# checkout from smlnj tree
smlnj(){
    checkout $smlnj/$1 $1
}

smlnjbase(){
    checkout $smlnj/$1 $2
}

smlnj config
smlnjbase sml base
smlnj smlnj-lib
smlnj MLRISC
smlnj ml-yacc
smlnj trace-debug-profile
smlnj pgraph

smlnj ckit
smlnj cml
smlnj eXene
smlnj smlnj-c
smlnj ml-burg
smlnj ml-lex
smlnj heap2asm
smlnj nlffi

checkout $gf/ml-lpt ml-lpt
checkout $gf/smldoc smldoc

smlnj doc


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