X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=blobdiff_plain;f=svn-backup;h=918c860ab888a6aeede0c40ca4015d162e587633;hb=2adf11af91685c88f66ab5464b5ed5398e2b5d50;hp=c05dd045d29468bbf2ea11a33b21e6b80c52cdb8;hpb=44d3d342c9673392506664cd64dff37bf8871af3;p=bin.git diff --git a/svn-backup b/svn-backup index c05dd04..918c860 100755 --- a/svn-backup +++ b/svn-backup @@ -22,6 +22,11 @@ if [ "`expr "$REV" : '[0-9]\+'`" -eq 0 ]; then exit 1 fi -$SVNADMIN dump "$REPOS" 0 "$REV" > "$DUMP.$REV" +if [ -f "$DUMP.$REV" ] || [ -f "$DUMP.$REV.bz2" ]; then + exit 0 +else + $SVNADMIN dump --quiet "$REPOS" -r 0:"$REV" > "$DUMP.$REV" + bzip2 "$DUMP.$REV" +fi exit 0