[ANN] TortoiseHg 0.4 release candidate
TK Soh
teekaysoh at gmail.com
Thu Apr 10 10:41:24 UTC 2008
On Thu, Apr 10, 2008 at 10:44 AM, Adrian Buehlmann <adrian at cadifra.com> wrote:
> On 10.04.2008 02:06, TK Soh wrote:
> > Until we get the tortoise family to share the overlay slot, I suppose
> > we can perhaps try to detect the availability of the slots during
> > installation, and issue a warning that some overlay icons could be
> > missing if the quota is exceeded.
>
> It might be possible to count the number of subkeys under
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
>
> But the MSDN docu is a bit unassertive about the exact maximum number of
> allowed entries ("There are currently fifteen slots allotted for icon overlays,
> some of which are reserved by the system.")
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.
> TortoiseHG adds the subkeys:
>
> Changed
> Unchanged
> Added
>
> (BTW, it might be a good idea to add some prefix for these names, so that
> the subkeys can be better identified as originating from TortoiseHG)
I've always wanted to do that, but there's always something else
better to do. I'll fix that after 0.4 release is done.
> Current TortoiseSVN adds these seven subkeys:
>
> 1TortoiseSVN
> 2TortoiseSVN
> 3TortoiseSVN
> 4TortoiseSVN
> 5TortoiseSVN
> 6TortoiseSVN
> 7TortoiseSVN
>
> Current TortoiseCVS adds these seven subkeys:
>
> TortoiseCVS0
> TortoiseCVS1
> TortoiseCVS2
> TortoiseCVS3
> TortoiseCVS4
> TortoiseCVS5
> TortoiseCVS6
>
> On my system, P4EXP (The Perforce Plug-in for Windows Explorer) added these:
>
> P4EXPCheckoutOverlay
> P4EXPSyncdOverlay
> P4EXPUpdateOverlay
>
> and I also have an additional:
>
> Offline Files
>
> By using regedit, you could export the whole ShellIconOverlayIdentifiers key
> to a .reg file ("Export" from context menu in regedit), delete some subkeys
> in regedit, kill/restart explorer.exe and see if that helps.
> If you're done experimenting, reimporting the saved .reg file will restore
> what you've deleted.
>
> TortoiseSVN+TortoiseHG might work together, but all three Tortoises is definitely
> too much.
Certainly.
More information about the Mercurial
mailing list