2010-03-31 03:19:18 +02:00
#!/bin/sh
# Pull in a new snapshot of external projects that are included in
# our source tree for users that don't have them installed on their system
2014-09-27 15:01:16 +02:00
# Third party directory
THIRD_PARTY_DIR = " `dirname $0 `/../third_party "
# Library directory where projects live that haven't been migrated to
# $THIRD_PARTY_DIR yet.
LIBDIR = " `dirname $0 ` "
2010-03-31 03:19:18 +02:00
WORKDIR = "`mktemp -d`"
echo "Updating subunit..."
2014-09-27 15:05:54 +02:00
git clone git://github.com/testing-cabal/subunit " $WORKDIR /subunit "
rm -rf " $WORKDIR /subunit/.git "
2010-09-30 09:29:42 +02:00
# Preserve wscript file
2014-09-27 15:01:16 +02:00
cp " $LIBDIR /subunit/c/wscript " " $WORKDIR /subunit/c/wscript "
rsync -avz --delete " $WORKDIR /subunit/ " " $LIBDIR /subunit/ "
2010-03-31 03:19:18 +02:00
echo "Updating testtools..."
2014-09-27 15:05:54 +02:00
git clone git://github.com/testing-cabal/testtools " $WORKDIR /testtools "
rm -rf " $WORKDIR /testtools/.git "
2014-09-27 15:01:16 +02:00
rsync -avz --delete " $WORKDIR /testtools/ " " $LIBDIR /testtools/ "
2010-03-31 03:19:18 +02:00
2010-04-07 22:13:34 +02:00
echo "Updating dnspython..."
git clone git://www.dnspython.org/dnspython.git " $WORKDIR /dnspython "
rm -rf " $WORKDIR /dnspython/.git "
2014-09-27 15:01:16 +02:00
rsync -avz --delete " $WORKDIR /dnspython/ " " $LIBDIR /dnspython/ "
2010-04-07 22:13:34 +02:00
2011-12-08 21:22:35 +01:00
echo "Updating pep8..."
git clone git://github.com/jcrocholl/pep8 " $WORKDIR /pep8 "
rm -rf " $WORKDIR /pep8/.git "
2014-09-27 15:01:16 +02:00
rsync -avz --delete " $WORKDIR /pep8/ " " $LIBDIR /pep8/ "
2011-12-08 21:22:35 +01:00
2014-07-17 01:20:35 +02:00
echo "Updating zlib..."
git clone git://github.com/madler/zlib " $WORKDIR /zlib "
rm -rf " $WORKDIR /zlib/.git "
2014-09-27 15:01:16 +02:00
rsync --exclude= wscript -avz --delete " $WORKDIR /zlib/ " " $THIRD_PARTY_DIR /zlib/ "
2014-07-17 01:20:35 +02:00
2014-10-25 11:09:10 -07:00
echo "Updating extra..."
git clone git://github.com/testing-cabal/extras " $WORKDIR /extras "
rm -rf " $WORKDIR /extras/.git "
rsync -avz --delete " $WORKDIR /extras/ " " $LIBDIR /extras/ "
2014-11-01 07:09:00 -07:00
echo "Updating extra..."
git clone git://github.com/testing-cabal/extras " $WORKDIR /extras "
rm -rf " $WORKDIR /extras/.git "
rsync -avz --delete " $WORKDIR /extras/ " " $LIBDIR /extras/ "
echo "Updating mimeparse..."
svn co http://mimeparse.googlecode.com/svn/trunk/ " $WORKDIR /mimeparse "
rm -rf " $WORKDIR /mimeparse/.svn "
rsync -avz --delete " $WORKDIR /mimeparse/ " " $LIBDIR /mimeparse/ "
2010-03-31 03:19:18 +02:00
rm -rf " $WORKDIR "