Wiki
Clone wikipcc / Home
Welcome
Welcome to your wiki! This is the default page we've installed for your convenience. Go ahead and edit it.
Cron script
I assume you have cron.sh and cvs2svn-trunk ready at the same directory.
You can get and setup cvs2svn-trunk in http://cvs2svn.tigris.org/cvs2git.html.
set -e
cd `dirname $0`
#date=`date -v -1d +%Y%m%d` # bsd date(1)
date=`date -d yesterday +%Y%m%d`
dir=pcc-cvs-$date
url=http://pcc.ludd.ltu.se/ftp/pub/pcc/$dir.tgz
exec >> `dirname $0`/log 2>&1
echo "Attempting $url"
wget -q $url
tar xf $dir.tgz
rm -f $dir.tgz
mkdir $dir/CVSROOT
rm -rf pcc.tmp
mkdir pcc.tmp
cvs2svn-trunk/cvs2git --blobfile=pcc.tmp/git-blob.dat --dumpfile=pcc.tmp/git-dump.dat \
--username=ragge --encoding latin1 $dir
rm -rf $dir
mv -f pcc.git pcc.git-old
mkdir pcc.git
cd pcc.git
git init --bare
cat ../pcc.tmp/git-blob.dat ../pcc.tmp/git-dump.dat | git fast-import
git remote add bb git@bitbucket.org:minux/pcc.git
git push --all bb
cd ..
rm -rf pcc.tmp
Updated