[ANN] TortoiseHg 0.4 release candidate

TK Soh teekaysoh at gmail.com
Thu Apr 10 06:59:29 CDT 2008


On Thu, Apr 10, 2008 at 12:40 PM, Adrian Buehlmann <adrian at cadifra.com> wrote:
> On 10.04.2008 12:41, TK Soh wrote:
>  > You can find _get_installed_overlays() in iconoverlay.py for this
>  > purpose. It'd was added during the very early stage of TortoiseHg
>  > development. I believe it should still be in working condition.
>
>  No plans to send TortoiseHG patches from my side on this.

I wasn't expecting that ;-)

>  Some ideas for those who want to take a stab on this:
>
>  Maybe you can add a "check installation" menu
>  somewhere and show a window with some text results.

I don't think that will be very useful. But we'll never know :-)

>  You could define a flag per handler and set that if
>  IShellIconOverlayIdentifier.GetOverlayInfo() [1] has been called and report
>  that back on "check installation".
>
>  I assume IShellIconOverlayIdentifier.GetOverlayInfo() is not
>  called by explorer.exe for handlers over the quota. At least,
>  might be worth to check that theory.

tracelog.exe will offer the clues.

>  [1]
>  http://msdn2.microsoft.com/en-us/library/bb761261(VS.85).aspx
>  Quote: "This method is called by the Shell at startup so that the handler's
>  icon overlay can be added to the system image list."


More information about the Mercurial mailing list