Added OSX compatability.
added push support for hg
use consistent indentation in shell script
pithy comment praising GNU coreutils
consistently use politically correct $(...) instead of `...`
consistently eschew unnecessary '\' in "if [ \! ... ]"
is this script properly canonical?
Merge remote branch 'lhanson/master'
Use hg-fast-export executable on $PATH if available.
use hg pull --rebase to avoid nasty push issues. typically, the error message hg spits out is
something like "abort: push creates new remote heads!"
allow user to choose to do a git pull --rebase instead of merge
update usage message
Changed url for fast-export submodule. The git protocol url was failing, but the http based one works. Seems to be a remote git server problem.
Add simple Makefile

This should simplify packaging.
Add note about make install to README.
appropriate prefix typo in README
slightly more standard installation variables
Export the variable PYTHON

It makes no sense to define PYTHON without exporting it as an environment variable.
Merge pull request #19 from phonohawk/export-PYTHON

Export PYTHON for people that have both Python 2 and 3 installed to point to python2
Merge pull request #20 from ermshiperete/master

Update documentation for pull request