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.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Tortoisehg-discuss mailing list
Tortoisehg-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to