#!/bin/sh -e
export RSYNC_PROXY=rsync-svn.sourceforge.net:80
rsync --compress --archive --hard-links --delete --copy-unsafe-links rsync-svn-i::svn/icns/ ~/backup/repositories/icns/
unset RSYNC_PROXY
rsync --compress --archive --hard-links --delete --copy-unsafe-links rsync://cvs.savannah.gnu.org/sources/chmspec/ ~/backup/repositories/chmspec/sources/
rsync --compress --archive --hard-links --delete --copy-unsafe-links rsync://cvs.savannah.gnu.org/web/chmspec/ ~/backup/repositories/chmspec/web/
#rsync --compress --archive --hard-links --delete --copy-unsafe-links rsync://cvs.savannah.gnu.org/sources/chmdeco/ ~/backup/repositories/chmdeco/
#rsync --compress --archive --hard-links --delete --copy-unsafe-links rsync://cvs.savannah.gnu.org/sources/hhm/ ~/backup/repositories/hhm/
rsync --compress --archive --hard-links --delete --copy-unsafe-links rsync://helpdeco.cvs.sourceforge.net/cvsroot/helpdeco/ ~/backup/repositories/helpdeco/
rsync  --compress --archive --hard-links --delete --copy-unsafe-links chromium-bsu.svn.sourceforge.net::svn/chromium-bsu/* ~/backup/repositories/chromium-bsu/
wget --quiet --output-document="$HOME/backup/repositories/indychat.tar.gz" 'http://codecoop.org/snapshots.php?group_id=10' || echo indychat.tar.gz failed
wget --quiet --output-document="$HOME/backup/repositories/benbot.tar.gz" 'http://codecoop.org/snapshots.php?group_id=18' || echo benbot.tar.gz failed

#for dir in `cat ~/.cvs-backups`; do
#	d=`echo $dir | sed 's=/=_=g;s/_*$//'`
#	cd $dir
#	cvs diff 2> /dev/null | grep -v '^?' > ~/backup/diffs/$d.diff || true
#	cvs update > ~/devel/updatelogs/$d.log 2>&1 || true
#done
#for dir in `cat ~/.svn-backups`; do
#	cd $dir
#	svn diff > ~/backup/diffs/$d.diff 2>&1 || true
#	svn update > ~/devel/updatelogs/$d.log 2>&1 || true
#done
#for dir in `cat ~/.git-svn-backups`; do
#	d=`echo $dir | sed 's=/=_=g;s/_*$//'`
#	cd $dir
#	git diff > ~/backup/diffs/$d.diff 2>&1 || true
#	git svn rebase > ~/devel/updatelogs/$d.log 2>&1 || true
#done
#for dir in `cat ~/.git-backups`; do
#	d=`echo $dir | sed 's=/=_=g;s/_*$//'`
#	cd $dir
#	git diff > ~/backup/diffs/$d.diff 2>&1 || true
#	git rebase > ~/devel/updatelogs/$d.log 2>&1 || true
#done

#find ~/backup/diffs/ -empty -print0 | xargs -0 rm
