Use rsync instead of scp for faster, more correct remote pushing
authorDan Vanderkam <danvk@google.com>
Thu, 19 Apr 2012 22:10:55 +0000 (18:10 -0400)
committerDan Vanderkam <danvk@google.com>
Thu, 19 Apr 2012 22:10:55 +0000 (18:10 -0400)
push-to-web.sh

index 4d8985c..e888f02 100755 (executable)
@@ -18,9 +18,9 @@ if [ -s docs/options.html ] ; then
   ./generate-jsdoc.sh
 
   # Copy everything to the site.
-  scp -r gallery common tests jsdoc experimental plugins $site \
+  rsync -avzr gallery common tests jsdoc experimental plugins $site \
   && \
-  scp dygraph*.js gadget.xml excanvas.js thumbnail.png screenshot.png docs/* $site/
+  rsync -avzr dygraph*.js gadget.xml excanvas.js thumbnail.png screenshot.png docs/ $site/
 else
   echo "generate-documentation.py failed"
 fi