Adds deploy versioning.
authordsc <david.schoonover@gmail.com>
Tue, 7 Dec 2010 22:23:58 +0000 (14:23 -0800)
committerdsc <david.schoonover@gmail.com>
Tue, 7 Dec 2010 22:23:58 +0000 (14:23 -0800)
bin/deploy.sh
www/deps.html
www/scripts.html
www/uv-deps.html [deleted file]
www/versioned-deps.html [new file with mode: 0644]

index 92e73fb..be07bb0 100755 (executable)
@@ -76,8 +76,8 @@ if test "$CLEAN"; then
 fi
 
 printf "Building and generating dep-graph...\t"
-commonjs $SRC --script-tags > www/uv-deps.html || fail "Error building modules!"
-sed -E 's|src="build/([^"]+)"|src="build/'$GIT_VERSION'/\1"|' www/uv-deps.html > www/deps.html
+commonjs $SRC --script-tags > www/deps.html || fail "Error building modules!"
+sed -E 's|src="build/([^"]+)"|src="build/'$GIT_VERSION'/\1"|' www/deps.html > www/versioned-deps.html
 echo "hokay"
 
 printf "Uploading files...\t\t\t"
index 6017a92..6a71653 100644 (file)
@@ -1,65 +1,65 @@
-<script src="build/12345a/require.js" type="text/javascript"></script>
-<script src="build/12345a/future.js" type="text/javascript"></script>
-<script src="build/12345a/functional/to-function.js" type="text/javascript"></script>
-<script src="build/12345a/Y/type.js" type="text/javascript"></script>
-<script src="build/12345a/Y/core.js" type="text/javascript"></script>
-<script src="build/12345a/Y/delegate.js" type="text/javascript"></script>
-<script src="build/12345a/Y/types/function.js" type="text/javascript"></script>
-<script src="build/12345a/Y/op.js" type="text/javascript"></script>
-<script src="build/12345a/Y/utils.js" type="text/javascript"></script>
-<script src="build/12345a/Y/class.js" type="text/javascript"></script>
-<script src="build/12345a/Y/y.js" type="text/javascript"></script>
-<script src="build/12345a/Y/types/collection.js" type="text/javascript"></script>
-<script src="build/12345a/Y/types/array.js" type="text/javascript"></script>
-<script src="build/12345a/Y/types/object.js" type="text/javascript"></script>
-<script src="build/12345a/Y/types/string.js" type="text/javascript"></script>
-<script src="build/12345a/Y/types/number.js" type="text/javascript"></script>
-<script src="build/12345a/Y.js" type="text/javascript"></script>
-<script src="build/12345a/jquery.js" type="text/javascript"></script>
-<script src="build/12345a/jquery.sparkline.min.js" type="text/javascript"></script>
-<script src="build/12345a/Y/modules/y.event.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/util.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/loop/fps.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/math/vec.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/loop/cooldown.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/loop/eventloop.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/loc/loc.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/math/rect.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/math/line.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/loop.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/math.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/loc/boundingbox.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/loc/square.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/loc.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/layer.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/shape/shape.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/shape/line.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/shape/polygon.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/shape/circle.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/shape/rect.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/shape.js" type="text/javascript"></script>
-<script src="build/12345a/ezl.js" type="text/javascript"></script>
-<script src="build/12345a/jquery.hotkeys.min.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/globals.js" type="text/javascript"></script>
-<script src="build/12345a/evt.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/util/binaryheap.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/util/astar.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/config.js" type="text/javascript"></script>
-<script src="build/12345a/Y/modules/y.kv.js" type="text/javascript"></script>
-<script src="build/12345a/ezl/util/tree/quadtree.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/ui/config.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/thing/thing.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/map/trajectory.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/map/wall.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/ui/grid.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/thing/bullet.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/thing/tank.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/map/pathmap.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/thing/player.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/map/level.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/thing.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/map.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/game.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/ui/main.js" type="text/javascript"></script>
-<script src="build/12345a/tanks/ui.js" type="text/javascript"></script>
-<script src="build/12345a/tanks.js" type="text/javascript"></script>
+<script src="build/require.js" type="text/javascript"></script>
+<script src="build/future.js" type="text/javascript"></script>
+<script src="build/functional/to-function.js" type="text/javascript"></script>
+<script src="build/Y/type.js" type="text/javascript"></script>
+<script src="build/Y/core.js" type="text/javascript"></script>
+<script src="build/Y/delegate.js" type="text/javascript"></script>
+<script src="build/Y/types/function.js" type="text/javascript"></script>
+<script src="build/Y/op.js" type="text/javascript"></script>
+<script src="build/Y/utils.js" type="text/javascript"></script>
+<script src="build/Y/class.js" type="text/javascript"></script>
+<script src="build/Y/y.js" type="text/javascript"></script>
+<script src="build/Y/types/collection.js" type="text/javascript"></script>
+<script src="build/Y/types/array.js" type="text/javascript"></script>
+<script src="build/Y/types/object.js" type="text/javascript"></script>
+<script src="build/Y/types/string.js" type="text/javascript"></script>
+<script src="build/Y/types/number.js" type="text/javascript"></script>
+<script src="build/Y.js" type="text/javascript"></script>
+<script src="build/jquery.js" type="text/javascript"></script>
+<script src="build/jquery.sparkline.min.js" type="text/javascript"></script>
+<script src="build/Y/modules/y.event.js" type="text/javascript"></script>
+<script src="build/ezl/util.js" type="text/javascript"></script>
+<script src="build/ezl/loop/fps.js" type="text/javascript"></script>
+<script src="build/ezl/math/vec.js" type="text/javascript"></script>
+<script src="build/ezl/loop/cooldown.js" type="text/javascript"></script>
+<script src="build/ezl/loop/eventloop.js" type="text/javascript"></script>
+<script src="build/ezl/loc/loc.js" type="text/javascript"></script>
+<script src="build/ezl/math/rect.js" type="text/javascript"></script>
+<script src="build/ezl/math/line.js" type="text/javascript"></script>
+<script src="build/ezl/loop.js" type="text/javascript"></script>
+<script src="build/ezl/math.js" type="text/javascript"></script>
+<script src="build/ezl/loc/boundingbox.js" type="text/javascript"></script>
+<script src="build/ezl/loc/square.js" type="text/javascript"></script>
+<script src="build/ezl/loc.js" type="text/javascript"></script>
+<script src="build/ezl/layer.js" type="text/javascript"></script>
+<script src="build/ezl/shape/shape.js" type="text/javascript"></script>
+<script src="build/ezl/shape/line.js" type="text/javascript"></script>
+<script src="build/ezl/shape/polygon.js" type="text/javascript"></script>
+<script src="build/ezl/shape/circle.js" type="text/javascript"></script>
+<script src="build/ezl/shape/rect.js" type="text/javascript"></script>
+<script src="build/ezl/shape.js" type="text/javascript"></script>
+<script src="build/ezl.js" type="text/javascript"></script>
+<script src="build/jquery.hotkeys.min.js" type="text/javascript"></script>
+<script src="build/tanks/globals.js" type="text/javascript"></script>
+<script src="build/evt.js" type="text/javascript"></script>
+<script src="build/ezl/util/binaryheap.js" type="text/javascript"></script>
+<script src="build/ezl/util/astar.js" type="text/javascript"></script>
+<script src="build/tanks/config.js" type="text/javascript"></script>
+<script src="build/Y/modules/y.kv.js" type="text/javascript"></script>
+<script src="build/ezl/util/tree/quadtree.js" type="text/javascript"></script>
+<script src="build/tanks/ui/config.js" type="text/javascript"></script>
+<script src="build/tanks/thing/thing.js" type="text/javascript"></script>
+<script src="build/tanks/map/trajectory.js" type="text/javascript"></script>
+<script src="build/tanks/map/wall.js" type="text/javascript"></script>
+<script src="build/tanks/ui/grid.js" type="text/javascript"></script>
+<script src="build/tanks/thing/bullet.js" type="text/javascript"></script>
+<script src="build/tanks/thing/tank.js" type="text/javascript"></script>
+<script src="build/tanks/map/pathmap.js" type="text/javascript"></script>
+<script src="build/tanks/thing/player.js" type="text/javascript"></script>
+<script src="build/tanks/map/level.js" type="text/javascript"></script>
+<script src="build/tanks/thing.js" type="text/javascript"></script>
+<script src="build/tanks/map.js" type="text/javascript"></script>
+<script src="build/tanks/game.js" type="text/javascript"></script>
+<script src="build/tanks/ui/main.js" type="text/javascript"></script>
+<script src="build/tanks/ui.js" type="text/javascript"></script>
+<script src="build/tanks.js" type="text/javascript"></script>
index 9eafdff..a09ca20 100644 (file)
@@ -1,4 +1,4 @@
 <div id="scripts">
-<!--# include file="deps.html" -->
+<!--# include file="versioned-deps.html" -->
 <!--# include file="ga.html" -->
 </div>
diff --git a/www/uv-deps.html b/www/uv-deps.html
deleted file mode 100644 (file)
index 6a71653..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<script src="build/require.js" type="text/javascript"></script>
-<script src="build/future.js" type="text/javascript"></script>
-<script src="build/functional/to-function.js" type="text/javascript"></script>
-<script src="build/Y/type.js" type="text/javascript"></script>
-<script src="build/Y/core.js" type="text/javascript"></script>
-<script src="build/Y/delegate.js" type="text/javascript"></script>
-<script src="build/Y/types/function.js" type="text/javascript"></script>
-<script src="build/Y/op.js" type="text/javascript"></script>
-<script src="build/Y/utils.js" type="text/javascript"></script>
-<script src="build/Y/class.js" type="text/javascript"></script>
-<script src="build/Y/y.js" type="text/javascript"></script>
-<script src="build/Y/types/collection.js" type="text/javascript"></script>
-<script src="build/Y/types/array.js" type="text/javascript"></script>
-<script src="build/Y/types/object.js" type="text/javascript"></script>
-<script src="build/Y/types/string.js" type="text/javascript"></script>
-<script src="build/Y/types/number.js" type="text/javascript"></script>
-<script src="build/Y.js" type="text/javascript"></script>
-<script src="build/jquery.js" type="text/javascript"></script>
-<script src="build/jquery.sparkline.min.js" type="text/javascript"></script>
-<script src="build/Y/modules/y.event.js" type="text/javascript"></script>
-<script src="build/ezl/util.js" type="text/javascript"></script>
-<script src="build/ezl/loop/fps.js" type="text/javascript"></script>
-<script src="build/ezl/math/vec.js" type="text/javascript"></script>
-<script src="build/ezl/loop/cooldown.js" type="text/javascript"></script>
-<script src="build/ezl/loop/eventloop.js" type="text/javascript"></script>
-<script src="build/ezl/loc/loc.js" type="text/javascript"></script>
-<script src="build/ezl/math/rect.js" type="text/javascript"></script>
-<script src="build/ezl/math/line.js" type="text/javascript"></script>
-<script src="build/ezl/loop.js" type="text/javascript"></script>
-<script src="build/ezl/math.js" type="text/javascript"></script>
-<script src="build/ezl/loc/boundingbox.js" type="text/javascript"></script>
-<script src="build/ezl/loc/square.js" type="text/javascript"></script>
-<script src="build/ezl/loc.js" type="text/javascript"></script>
-<script src="build/ezl/layer.js" type="text/javascript"></script>
-<script src="build/ezl/shape/shape.js" type="text/javascript"></script>
-<script src="build/ezl/shape/line.js" type="text/javascript"></script>
-<script src="build/ezl/shape/polygon.js" type="text/javascript"></script>
-<script src="build/ezl/shape/circle.js" type="text/javascript"></script>
-<script src="build/ezl/shape/rect.js" type="text/javascript"></script>
-<script src="build/ezl/shape.js" type="text/javascript"></script>
-<script src="build/ezl.js" type="text/javascript"></script>
-<script src="build/jquery.hotkeys.min.js" type="text/javascript"></script>
-<script src="build/tanks/globals.js" type="text/javascript"></script>
-<script src="build/evt.js" type="text/javascript"></script>
-<script src="build/ezl/util/binaryheap.js" type="text/javascript"></script>
-<script src="build/ezl/util/astar.js" type="text/javascript"></script>
-<script src="build/tanks/config.js" type="text/javascript"></script>
-<script src="build/Y/modules/y.kv.js" type="text/javascript"></script>
-<script src="build/ezl/util/tree/quadtree.js" type="text/javascript"></script>
-<script src="build/tanks/ui/config.js" type="text/javascript"></script>
-<script src="build/tanks/thing/thing.js" type="text/javascript"></script>
-<script src="build/tanks/map/trajectory.js" type="text/javascript"></script>
-<script src="build/tanks/map/wall.js" type="text/javascript"></script>
-<script src="build/tanks/ui/grid.js" type="text/javascript"></script>
-<script src="build/tanks/thing/bullet.js" type="text/javascript"></script>
-<script src="build/tanks/thing/tank.js" type="text/javascript"></script>
-<script src="build/tanks/map/pathmap.js" type="text/javascript"></script>
-<script src="build/tanks/thing/player.js" type="text/javascript"></script>
-<script src="build/tanks/map/level.js" type="text/javascript"></script>
-<script src="build/tanks/thing.js" type="text/javascript"></script>
-<script src="build/tanks/map.js" type="text/javascript"></script>
-<script src="build/tanks/game.js" type="text/javascript"></script>
-<script src="build/tanks/ui/main.js" type="text/javascript"></script>
-<script src="build/tanks/ui.js" type="text/javascript"></script>
-<script src="build/tanks.js" type="text/javascript"></script>
diff --git a/www/versioned-deps.html b/www/versioned-deps.html
new file mode 100644 (file)
index 0000000..c0a110f
--- /dev/null
@@ -0,0 +1,65 @@
+<script src="build/3170475/require.js" type="text/javascript"></script>
+<script src="build/3170475/future.js" type="text/javascript"></script>
+<script src="build/3170475/functional/to-function.js" type="text/javascript"></script>
+<script src="build/3170475/Y/type.js" type="text/javascript"></script>
+<script src="build/3170475/Y/core.js" type="text/javascript"></script>
+<script src="build/3170475/Y/delegate.js" type="text/javascript"></script>
+<script src="build/3170475/Y/types/function.js" type="text/javascript"></script>
+<script src="build/3170475/Y/op.js" type="text/javascript"></script>
+<script src="build/3170475/Y/utils.js" type="text/javascript"></script>
+<script src="build/3170475/Y/class.js" type="text/javascript"></script>
+<script src="build/3170475/Y/y.js" type="text/javascript"></script>
+<script src="build/3170475/Y/types/collection.js" type="text/javascript"></script>
+<script src="build/3170475/Y/types/array.js" type="text/javascript"></script>
+<script src="build/3170475/Y/types/object.js" type="text/javascript"></script>
+<script src="build/3170475/Y/types/string.js" type="text/javascript"></script>
+<script src="build/3170475/Y/types/number.js" type="text/javascript"></script>
+<script src="build/3170475/Y.js" type="text/javascript"></script>
+<script src="build/3170475/jquery.js" type="text/javascript"></script>
+<script src="build/3170475/jquery.sparkline.min.js" type="text/javascript"></script>
+<script src="build/3170475/Y/modules/y.event.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/util.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/loop/fps.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/math/vec.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/loop/cooldown.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/loop/eventloop.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/loc/loc.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/math/rect.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/math/line.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/loop.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/math.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/loc/boundingbox.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/loc/square.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/loc.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/layer.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/shape/shape.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/shape/line.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/shape/polygon.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/shape/circle.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/shape/rect.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/shape.js" type="text/javascript"></script>
+<script src="build/3170475/ezl.js" type="text/javascript"></script>
+<script src="build/3170475/jquery.hotkeys.min.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/globals.js" type="text/javascript"></script>
+<script src="build/3170475/evt.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/util/binaryheap.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/util/astar.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/config.js" type="text/javascript"></script>
+<script src="build/3170475/Y/modules/y.kv.js" type="text/javascript"></script>
+<script src="build/3170475/ezl/util/tree/quadtree.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/ui/config.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/thing/thing.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/map/trajectory.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/map/wall.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/ui/grid.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/thing/bullet.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/thing/tank.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/map/pathmap.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/thing/player.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/map/level.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/thing.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/map.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/game.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/ui/main.js" type="text/javascript"></script>
+<script src="build/3170475/tanks/ui.js" type="text/javascript"></script>
+<script src="build/3170475/tanks.js" type="text/javascript"></script>