[announce] thg-winbuild

Steve Borho steve at borho.org
Tue Aug 18 00:23:21 CDT 2009


Hi folks,

I've rewritten the TortoiseHg build script in pure python and replaced
the previous forest based approach with subrepos. The resulting script
is able to build nightly, unstable, and release packages of Mercurial
and TortoiseHg (at least once some crew-stable patches make it onto
the hg mainline).

Repository of build script:
http://bitbucket.org/tortoisehg/thg-winbuild

New nightly build location:
http://bitbucket.org/tortoisehg/thg-winbuild/downloads/

I'll publish stable nightly builds here until the ISS changes make
their way into hg-main, then I'll publish stable and unstable
nightlies.

Improvements over older script:
* No more batch files
* No more patch queue
* Does not require forest or MQ extensions to be enabled.  Only stock
hg-1.3 is required.
* No more merging of hg & thg repos required to build a thg package
* Package names and versions are auto-generated
* Build repositories are unharmed, so you can make changes, test,
commit, then push

TODOs:
* to build hg-main man pages, asciidoc must be replaced by docutils
* building shell extensions is currently klunky
* use {lasttag} for nightly and unstable packages, once it lands in hg

--
Steve Borho

PS: Please download and test these nightly builds.


More information about the Mercurial mailing list