thatha SVN RSync
public shellscript v1 · immutable#!/bin/sh# SVN Propagate via RSyncTRUNK="stable"REMOTES=( user@host:~/path/ )REPOS="$1"FILES="$1/prs-files"if [ -e $FILES ]then /usr/bin/svn update $FILESelse /usr/bin/svn checkout file://$REPOS/$TRUNK/ $FILESfifor REMOTE in "${REMOTES[@]}"do /usr/bin/rsync -rltDz --exclude=".svn" $FILES/ $REMOTEdone# <thatha at qlabs dot gr>