On 10.02.2010 22:25, thgright.thebas...@xoxy.net wrote:
> Steve,
> 
> Thank you very much for that link!  I did not have TortoiseSVN
> installed, but it did lead me to another page that solved my problem:
> http://abdullin.com/journal/2009/10/26/fixing-icon-overlays-for-dropbox-tortoisesvn.html
> 
> So it turns out there were:
> 3 overlays for dropbox
> 2 overlays for link shell extension
> 3 overlays for windows offline storage and other crap
> 
> add this to the 9 tortoise overlays and you see how I was hitting the problem.
> 
> I deleted a bunch of the registry entries and now thg is mostly
> working.  I'm still seeing this error:
> [02/10/10 13:13:57] **** Error: uninitialized handlers: notinrepo

If you see the question mark overlay icons on the folders when doing
"Update Icons" from the context menu, then you can ignore this
error message.

I've used the question mark icon to signal "we know there are
versioned files below that folder, but we currently don't know the
aggregated state of them".

If you never see any question mark icons on folders, then you
have too many slots used.

> I only see a TortoiseUnversioned so maybe that needs to be updated in
> the code since I see no TortoiseNotInRepo in the registry.

No. That's just the same thing having different names at different levels
of abstractions. This icon slot handler is responsible for showing the
question mark overlay icon on mercurial repos.

This is known problem http://bitbucket.org/tortoisehg/stable/issue/324
which we have no solution for currently besides removing other/preinstalled
icon handlers.

We are limited here on one side by the TortoiseOverlays package (which we
consume/share from/with the TortoiseSVN project) and Windows 7 64 bit on
the other side. The combination of both results in too many used icon slots.

The three overlays preinstalled by Windows 7 64 bit plus the ones from
TortoiseOverlays are one in excess.

The ones preinstalled by Windows 7 64 bit are

EnhancedStorageShell
Offline Files
SharingPrivate

disabling one of them should be enough.

You can use the "Autoruns" tool from Microsoft sysinternals [1] to disable
overlay slot handlers (use the "Explorer" tab and look for
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers)
                    )

[1] http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx


------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Tortoisehg-discuss mailing list
Tortoisehg-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to