On 24.06.2009 05:47, Steve Borho wrote:
> There's one week left till 0.8 is released.   The crew repository has
> been pushed to stable and crew has forked again for 0.9 development.
> 
> Tonight's nightly build (and the remaining builds up until the release
> date) have been renamed 0.8-preview to signify stable branch and
> feature complete.  I have just added four new GTK+ translation
> domains:  da, zh_CN, es, and pt_BR.  Those locales will have full GTK+
> translations as well as their TortoiseHg translations (these will show
> up tomorrow).
> 
> Most of the remaining work over the next week will focus on the
> installer and documentation.  My TODO list looks like:
> 
> 1.  Evaluate whether the hgfold (casefolding resolution) extension
> works on tip of hg-main and bundle if possible
> 2.  Make final installer require uninstall of previous THG versions
> 3.  Make final installer require the presence of MSVC 2005 SP1
> redistributable libraries
> 4.  Release notes and wiki updates
> 
> Keep the bug reports coming.  Please try these preview releases on
> various machines if you can.  I'd like to get some coverage on various
> hardware and OS versions before we release the new extensions out to
> the wild.  Just be sure that the machine has the VC8 (2005) SP1
> redistributables installed before installing THG, else the shell
> extension will fail to load.

I'm afraid, there is still a very fundamental problem with the
available slots for overlay handlers on Windows.

We use the TortoiseOverlays package of TortoiseSVN (which was
invented to end the fight for slots among the different tortoises).

TortoiseOverlays registers 9 (nine) handlers.

>From these we use four for TortoiseHg: "clean", "modified", "added" and
"question mark" (aka "unknown").

We use the question mark handler for the directories, where
we have no status info stored (so the user gets a visual
feedback when we don't know what to show on a directory).

On Vista, it seems there are only eleven slots available
for overlay handlers in total. Take TortoiseHg plus for example
perforce shell integration (3 handlers) and the added handler of
thg won't work anymore.

Solution on Vista: don't install any other overlay handlers.

On Windows 7, the situation is even worse, as win 7
comes preinstalled with 3 shiny handlers by Microsoft.
Add the nine of TortoiseOverlays and say good bye to
the question mark handler of thg.

Solution on Win 7: use autostart by sysinternals
and disable the unneeded overlay handlers.

This problem is unlikely to be solved for 0.8.

(But note that this is not a new problem. Same limits
exist with <0.8. But with 0.8 we will probably get more users
trying Vista and Win7)

------------------------------------------------------------------------------
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to