#!/bin/sh
VERSION=`hg id -n | tr -d '+\n'`
sed -E -e 's/"version": "[0-9.]+"/"version": "'${VERSION}'"/' < manifest.json >manifest.new
mv manifest.new manifest.json

# Node/nw.js have particular requirements for version numbers.
if !(echo ${VERSION}|egrep '\.') ; then
    VERSION="0.0.${VERSION}"
else
    VERSION="${VERSION}.0"
fi

sed -E -e 's/"version": "[0-9.]+"/"version": "'${VERSION}'"/' < package.json >package.new
mv package.new package.json
