HG=hg
# Switch to directory where this script lives so that further commands are run
-# from the root directory of the source
-cd `dirname $0`
+# from the root directory of the source. The script path and srcdir are double
+# quoted to allow the space character to appear in the path.
+srcdir=$(dirname "$0") && cd "$srcdir" || exit 1
# Ensure that we have a repo here and that mercurial is installed. If
# not, just cat the VERSION file; it contains the latest release number.