Merge branch 'master' of git://github.com/danvk/dygraphs into edge-points
[dygraphs.git] / push-to-web.sh
index e888f02..4bf1b89 100755 (executable)
@@ -9,14 +9,20 @@ fi
 
 set -x
 site=$1
+
 # Produce dygraph-combined.js.
 ./generate-combined.sh
 
 # Generate documentation.
 ./generate-documentation.py > docs/options.html
+chmod a+r docs/options.html
 if [ -s docs/options.html ] ; then
   ./generate-jsdoc.sh
 
+  # Make sure everything will be readable on the web.
+  # This is like "chmod -R a+rX", but excludes the .git directory.
+  find . -path ./.git -prune -o -print | xargs chmod a+rX
+
   # Copy everything to the site.
   rsync -avzr gallery common tests jsdoc experimental plugins $site \
   && \