summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2013-10-28 10:06:45 +0100
committerJason Zaugg <jzaugg@gmail.com>2013-10-28 11:48:03 +0100
commitaa3e67febc8f0374549691df82752186eccd697d (patch)
tree0e4b4079596b32fcf3eb2467e0b92c47839851dc /tools
parentca7a549ef79401fef98c614b1a4dcc708e62ed03 (diff)
downloadscala-aa3e67febc8f0374549691df82752186eccd697d.tar.gz
scala-aa3e67febc8f0374549691df82752186eccd697d.tar.bz2
scala-aa3e67febc8f0374549691df82752186eccd697d.zip
Remove tools/updatescalacheck
We no longer maintain a fork.
Diffstat (limited to 'tools')
-rwxr-xr-xtools/updatescalacheck130
1 files changed, 0 insertions, 130 deletions
diff --git a/tools/updatescalacheck b/tools/updatescalacheck
deleted file mode 100755
index c4b80dd963..0000000000
--- a/tools/updatescalacheck
+++ /dev/null
@@ -1,130 +0,0 @@
-#
-#
-# ScalaCheck update script.
-#
-#
-
-
-# vars
-TMPFILE=`mktemp`
-SCALACHECK_REL_DIR=src/scalacheck
-DESC="Updates ScalaCheck sources from ScalaCheck nightly branch."
-WARN="Make sure your repository checkout is clean. Will remove and delete existing ScalaCheck source in <path-to-scala-repo>/$SCALACHECK_REL_DIR!"
-USAGE=" Usage: updatescalacheck <path-to-scala-repo>"
-
-
-# functions
-function error() {
- rm $TMPFILE
- exit 1
-}
-
-function success() {
- rm $TMPFILE
- exit 0
-}
-
-
-
-# check num args
-if [ $# -ne 1 ]
-then
- echo $DESC
- echo $WARN
- echo "Must provide path to scala repo checkout dir."
- echo $USAGE
- error
-fi
-
-if [[ $1 = "--help" ]]
-then
- echo $DESC
- echo $WARN
- echo $USAGE
- error
-fi
-
-if [ ! -d $1 ]
-then
- echo "The folder $1 does not exist."
- error
-fi
-
-# go to scala dir
-SCALA_DIR=$1
-cd $SCALA_DIR
-
-#
-# check if checkout is svn and up to date
-# otherwise check if its git and up to date
-#
-if [ -d .svn ] || [ -d _svn ]
-then
- #
- # svn repo - check if clean
- #
- svn status > $TMPFILE
- if [ $? -ne 0 ]
- then
- echo "Detected .svn dir, but svn status returns an error. Check if this is really an .svn repo."
- error
- fi
- echo "svn status output: "
- cat $TMPFILE
- echo "grep found: "
- cat $TMPFILE | grep "^\(?\|A\|D\|M\|C\|!\|~\)"
- GREPRETCODE=$?
- echo "grep return code: $GREPRETCODE"
- if [ $GREPRETCODE -eq 0 ]
- then
- echo "Working directory does not seem to be clean. Do a clean checkout and try again."
- error
- fi
- echo "Checkout appears to be clean."
-elif [ -d .git ]
-then
- #
- # git repo - check if clean
- #
- git status --porcelain > $TMPFILE
- if [ $? -ne 0 ]
- then
- echo "Detected .git dir, but git status returns an error. Check if this is really a .git repo."
- error
- fi
- echo "git status output: "
- cat $TMPFILE
- echo "grep found: "
- cat $TMPFILE | grep "^\(A\|M\|D\|R\|C\|U\)"
- GREPRETCODE=$?
- echo "grep return code: $GREPRETCODE"
- if [ $GREPRETCODE -eq 0 ]
- then
- echo "Working directory does not seem to be clean. Do a clean checkout and try again."
- error
- fi
- echo "Checkout appears to be clean."
-else
- # no repo detected
- echo "The directory $SCALA_DIR does not seem to be a repository."
- error
-fi
-
-# check if ScalaCheck source dir exists
-if [ ! -d $SCALACHECK_REL_DIR ]
-then
- echo "ScalaCheck source dir does not seem to exist in: $SCALA_DIR/$SCALACHECK_REL_DIR"
- echo "Please create one and try again."
- error
-fi
-
-# go to ScalaCheck source dir
-cd $SCALACHECK_DIR
-
-# update sources
-svn export --force https://scalacheck.googlecode.com/svn/branches/scalanightly/src/main/scala .
-
-# remove unneeded class
-rm org/scalacheck/ScalaCheckFramework.scala
-
-success