Overview

Split Python source into separate Mercurial repositories using module
definition file.

'svn' and hgsvn commands ('hgimportsvn', 'hgpullsvn') should be installed and
accessible from shell PATH.


Step-by-step instructions
-------------------------
 1. Download and install patched `hgsvn` from http://bitbucket.org/techtonik/hgsvn
 2. Create module definition file (use distutils.module.def example)
 3. Run `refresh.py` to create shallow Subversion checkout
 4. Run `refresh.py` again to do initial Mercurial import
 5. Run `refresh.py` once more to pull the history


Status
------
2010-07-02
No test coverage for existing code, but missing sources are pretty much covered
with TODOs if you want to improve it.


License
-------
Use MIT if you need the license.


-- 
anatoly techtonik