[ANN] mq-win32-hg-plus

Steve Borho steve at borho.org
Wed Aug 22 14:30:22 CDT 2007


Hi everyone,

I've begun to maintain an MQ patch queue which can be applied to any 
mercurial repository in order to generate a fully functional win32 
installer.  The patch queue can be reached here, this is a very rough 
first cut (release early, often):

http://qct.sourceforge.net/hg/mq-win32-hg-plus

The idea is that any prospective Mercurial user can install TortoiseSVN 
and then this annotated Mercurial installer and they will be greeted 
with fully functional Mercurial installation (as a side benefit they 
get a nice SVN environment as well :).

What it does so far:

* Bundles tclkit and a batch file so hgk can run out of the box
  - enables hgk extension and sets path in mercurial.ini
* Bundles a merge batch file that calls TortoiseMerge
  - updates mercurial.ini to use this merge script
  - Enables extdiff and sets up vdiff alias for TortoiseMerge
* Bundles qct as python source, including extension
  - updates mercurial.ini to enable qct extension
* Configures mercurial.ini to use TortoisePlink for ssh
* win32 tweaks:
  - uses internal mpatch (no longer distribute gnuwin32-patch)
  - fix python path issue 

TODO:
* bundle forest extension
* configure qct to use notepad as default editor
* configure qct to use TortoiseMerge as 2-way merge tool
* configure qct to use hgk as history viewer
* provide method to configure username

Contributions welcome.

-- 
Steve Borho (steve at borho.org)
http://www.borho.org/~steve/steve.asc
Key fingerprint = 2D08 E7CF B624 624C DE1F  E2E4 B0C2 5292 F2C6 2C8C


More information about the Mercurial mailing list