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.


Mercurial code can be blessed at 3 levels:
A) included in mercurial,
B) as an extension bundled with mercurial,
C) any other extensions
The forest extension is only grade C, you are asking for grade A.
The decision regarding blessing is entirely up to Matt. It is not impossible
to get A, this happened for the bisect extension, but it is highly unlikely
to happen.

The mail below sums up why some extensions are more blessed than others
http://www.nabble.com/IndexError:-list-index-out-of-range-to19017755.html#a19340372

But, you can write your own extension that does whatever you want. (e.g.
changing semantics of push / pull)

Since you have asked this question on the tortoisehg mail list, I assume you
want the functionality in THG, not in Mercurial. However, THG has a policy
of following the Mercurial functionality, to minimise surprises to users.

That said, patches for forest support is most welcome. THG already has a
dialog for another extension: patchbomb.



3. Who makes the official release installer packages and how do they do
> it?  I see the 'build.txt' and 'tortoisehg.iss' files but it doesn't
> look like they have everything that the official installer has
> (Mercurial.ini, for one)


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


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-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to