Here's how I got Mercurial 1.0.2 working properly on Plan 9, with authentication
and everything.

*Get and apply /n/sources/patch/ape-chmod-dirbit, then recompile /sys/src/ape/lib
from scratch.

*Fetch /n/sources/contrib/bichued/python/python-2.5.1-sys.tgz and untar it into /

*Use fgb's contrib tools to do:
	contrib/install fgb/bz2
	contrib/install fgb/jbig
	contrib/install fgb/jpeg
	contrib/install fgb/lcms
	contrib/install fgb/png
	contrib/install fgb/openssl
	contrib/install fgb/tiff
	contrib/install fgb/xml2
	contrib/install fgb/z

*Fetch /n/sources/contrib/bichued/python/python-2.5.1-ape.tgz and untar it
somewhere convenient, then do something like "mkdir /tmp/python; bind -bc
python-2.5.1-ape /tmp/python" (The hg mkfile expects source to be in /tmp/python)

*Download /n/sources/contrib/bichued/python/hg-1.0.2.tgz, untar it and enter the
directory. Run "mk install"

*Copy /n/sources/contrib/john/getpass.py to /sys/python/lib/python2.5/

*Hg should work now.