Sources for OS/2 port of Mercurial 1.0.2

This archive contains
- patch to the Mercurial v1.0.2 source distribution to adapt it to the
  OS/2 EMX Python environment
  NOTE: this patch was prepared using Mercurial, and has a slightly
        different format than some (many?) versions of patch may
        understand;
- source & makefile for a wrapper executable, hg.exe
  (in the hg_exe subdirectory).

hg.exe exists to ensure the proper operation of Mercurial in 
circumstances where more than 9 command line arguments would be required.

hg.exe is intended to be installed into the Python distribution to which 
it is linked, as it is no more than a customised version of the 
python.exe distributed as part of the normal EMX binary Python package.

Building from source requires a working EMX development environment.

Build process:
- unpack Mercurial v1.0.2 source tarball
- apply mercurial-1.0.2-os2.patch
- build Mercurial and install it into the Python installation with 
  the command (from the top level of the Mercurial source tree)

    python setup.py install

- modify the Makefile to correctly locate your Python installation
- make
- copy hg.exe to the root directory of your Python installation
- test


Note that Mercurial, as modified, depends on a non-standard Python 
extension (emxrt), available from my website.

Andrew MacIntyre
andymac@bullseye.apana.org.au
http://www.andymac.org/
August 21, 2008
