I pushed a large number of changes to the forest based installer today, now
that 0.6 is out of the way.

* I added hgforest-crew to the forest
* The batch file copies forest.py and qct.py from their respective
repositories
* All files added by MQ patches were checked into forest thg-installer repo
  - icons, bitmaps, kdiff3, plink.  All these patches are now gone
* All files required by the install were checked into dist/ (add-path,
mfc*.dll)
* I even checked in the etc/ lib/ and share/ directories out of the 0.6
install so those files don't
  have to be re-trimmed by everyone.  All of this is under dist/ in the
forest repo.
* The batch file no longer merges Qct source, it just grabs the extension
* hg-config and Qt are completely unbundled
* the patch queue which gets applied to the final uber-repo is now very
small
  - it only modifies existing files
  - it doesn't touch anything inside of mercurial/
* build.bat now builds everything

I was able to clone the thg-install repo, then run the build.bat to create
an installer.  Each
time we cut a release using this method, we'll simply run 'hg fsnap >
releases/0.7.snap',
add the file and check it in.  You can then 'fupdate' to any of those
snapshots to reproduce
that build.

http://bitbucket.org/peso/thg-installer/

--
Steve

PS: TortoiseHG without Qct is 11MB
PS2: I'm considering starting a new repository for the patch queue, since
it's so tiny now
PS3: You need hg-1.1 (THG 0.6) to run the batch file
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to