#!/usr/bin/bash DATE=$(date) REPO=$HOME/svn # ensure that path exists mkdir --parents $HOME/.cache/svn # cleanup rm -rf /home/rene/.cache/svn/* svnadmin create $HOME/.cache/svn/$DATE svnadmin dump $REPO --revision HEAD | svnadmin load $HOME/.cache/svn/$DATE # mv $REPO $HOME/.cache/svn/backup-$DATE # mv $HOME/.cache/svn/$DATE $REPO # cleanup # rm -rf /home/rene/.cache/svn/*