]> git.donarmstrong.com Git - bin.git/blobdiff - copy_from
Abstract out GIT_HOST
[bin.git] / copy_from
index 0dccff176a4ecd875e0ebe16a5911d1220ca1e21..be9e5acd7e9e6ac7df68aa66fee413ea97bfcbbe 100755 (executable)
--- a/copy_from
+++ b/copy_from
@@ -1,3 +1,13 @@
 #!/bin/bash
 
-rsync -avP "$1":$(pwd)/"$2" .
+REMOTE_HOST="$1"
+TRANSFER_ARGS=""
+shift;
+while (( "$#" )); do
+    if [ "$(basename $0)" = "copy_to" ]; then
+        rsync -avP "$1" "$REMOTE_HOST":"$(pwd)"/.;
+    else
+        rsync -avP "$REMOTE_HOST":"$(pwd)"/"$1" .
+    fi;
+    shift;
+done;