diff options
author | Luca Falavigna <dktrkranz@debian.org> | 2010-01-02 20:56:35 +0100 |
---|---|---|
committer | Luca Falavigna <dktrkranz@debian.org> | 2010-01-02 20:56:35 +0100 |
commit | 64c458487151933ee0ba093cf4ac69e177d9be37 (patch) | |
tree | f6e3755704f53406eea85532e4ffe5d5ef50b7f0 /bin/rsync-sourceforge | |
parent | 2aec9cc58398cac1376509a7d75edb83b41f984e (diff) | |
parent | 72c578fd4b0b4a5a43e18594339ac4ff26c376dc (diff) |
Merge commit 'upstream/1.2.0.d20091224'
Diffstat (limited to 'bin/rsync-sourceforge')
-rw-r--r-- | bin/rsync-sourceforge | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/bin/rsync-sourceforge b/bin/rsync-sourceforge new file mode 100644 index 0000000..de44e3b --- /dev/null +++ b/bin/rsync-sourceforge @@ -0,0 +1,32 @@ +#!/bin/sh +# +# Sync this directory tree with sourceforge. +# +# Cribbed and modified from Peter Miller's same-named script in +# /home/groups/a/ae/aegis/aegis at SourceForge. +# +# Guide to what this does with rsync: +# +# --rsh=ssh use ssh for the transfer +# -l copy symlinks as symlinks +# -p preserve permissions +# -r recursive +# -t preserve times +# -z compress data +# --stats file transfer statistics +# --exclude exclude files matching the pattern +# --delete delete files that don't exist locally +# --delete-excluded delete files that match the --exclude patterns +# --progress show progress during the transfer +# -v verbose +# +LOCAL=/home/scons/scons +REMOTE=/home/groups/s/sc/scons/scons +/usr/bin/rsync --rsh=ssh -l -p -r -t -z --stats \ + --exclude build \ + --exclude "*,D" \ + --exclude "*.pyc" \ + --exclude aegis.log \ + --delete --delete-excluded \ + --progress -v \ + ${LOCAL}/. scons.sourceforge.net:${REMOTE}/. |