-# a simple script for updating a set of folders on a usb stick from
-# subversion. currently just runs with no parameters and expects to
-# get all archives from wherever the files originally came from.
+# a simple script for updating a set of folders on a usb stick from subversion or git.
+# currently
+# just runs with no parameters and expects to get all archives from wherever the files originally
+# came from.
+
+dir="$1"; shift
+if [ -z "$dir" ]; then
+ dir=.
+fi
+
+pushd "$dir" &>/dev/null
+