[ANN] TortoiseHg 0.4 release candidate

Adrian Buehlmann adrian at cadifra.com
Thu Apr 10 04:44:15 CDT 2008


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.")

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)

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.






More information about the Mercurial mailing list