All pastes #10873 Raw Edit

thatha SVN RSync

public shellscript v1 · immutable
#10873 ·published 2005-05-04 01:38 UTC
rendered paste body
#!/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>