add hg support
add hg-push.sh