2008/9/26 Kurt Granroth <[EMAIL PROTECTED]>

> Peer Sommerlund wrote:
> > 2008/9/25 Kurt Granroth <[EMAIL PROTECTED]
> >     I have three questions that I might as well ask in one post.
> >
> >     1. What is the argument against making the forest command (fclone,
> >     fpull, ffetch, etc) the *default* action rather than the normal
> >     equivalents?  My thoughts are that the forest commands are a superset
> of
> >     the normal command and so can replace them.  That is, fclone can do
> >     everything that clone can, but also deal with forests.  Regular clone
> >     cannot.
> [snip]
>
> > That said, patches for forest support is most welcome. THG already has a
> > dialog for another extension: patchbomb.
>
> Okay, I have a patch that adds forest support to clone, synch, and
> update.  Status support is well beyond my limited python abilities right
> now.  What's the preferred way to submit a patch for consideration?


You can find instructions for submitting patches on the TortoiseHg wiki
http://tortoisehg.wiki.sourceforge.net/Submitting+Patches

A list of official repositories:
http://tortoisehg.wiki.sourceforge.net/Overview


>
> > TK Soh builds the Windows installer. I have tried to collect a complete
> > description of the build process, but I assume that TK has one that is
> > more accurate and up to date than mine.
> >
> > My attempt at a build description can be found at
> > http://trac-hg.assembla.com/tortoisehg-peso/wiki/TortoiseHgInstaller
>
> Cool.  It looks like even the expanded instructions are still missing
> info on such things as the Mercurial.ini, Putty, and kdiff3.  The Visual
> Studio 2005 runtime is also missing, but that's a known issue
> apparently.  There is likely more missing, but since I don't know what
> comes with what, I don't know what it is that I don't know.
>
> Perhaps there is an easier way.  Do you know of any way to create an
> installer from an existing installation?  As in, if I have TortoiseHg
> already installed, can I somehow create an installer from that?  Maybe
> treat C:\program files\tortoisehg as the 'dist' directory in your
> instructions?


Yes, it is possible. I have done so myself a number of times. Unfortunately
the process is not described anywhere.
The trick is to copy stuff from "%ProgramFiles%\TortoiseHg" to your dist
directory before you run the Inno Setup compiler to build the installer.

I feel that the build process should be automated, so I have created a patch
queue on Bitbucket with a small experiment in this direction. The goal is
that "python setup.py bdist_wininst" will do all the stuff you have to do
manually today: Checking dependencies, possibly downloading and installing
them, and building the installer.

Since I'm a hobbycoder with respect to tortoisehg I typically put 2-4 hours
of work into it every month. This is a very slow development pace. You are
welcome to grab the pieces from my experiment and push it further.

http://www.bitbucket.org/peso/thg-setup-installer/overview/

Regards,
Peer
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to