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 2160 - (download) (as text) (annotate)
Thu Nov 2 19:34:43 2006 UTC (15 years ago) by blume
File size: 762 byte(s)
improved scripts to handle external repositories, ml-ulex, and ml-antlr
#!/bin/sh

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

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

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


checkout config
checkout sml base
checkout smlnj-lib
checkout MLRISC
checkout ml-yacc

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

checkout $gf/ml-lpt/ml-ulex ml-ulex
checkout $gf/ml-lpt/ml-antlr ml-antlr

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