[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Not all overlays appear on Windows 7 with TSVN 1.6.7+

From: Adrian Buehlmann <adrian_at_cadifra.com>
Date: Thu, 11 Mar 2010 01:06:22 +0100

On 10.03.2010 20:08, Valik wrote:
> On Mar 9, 3:00 pm, Stefan Küng <tortoise..._at_gmail.com> wrote:
>> I've increased the limit.
>> Try the next nightly build.
>> Stefan
> The ignored icon now works, of course. I still don't understand why
> you didn't increase the limit to 12. You're basically saying Windows
> 7 can never show the unversioned overlay. That still doesn't add up:
> * 9 TSVN (registered)
> * 3 Windows (registered)
> * 2 hidden (Shortcut, UAC shield)
> * 1 reserved due to compatibility (According to your previous
> comment)
> That's still just 15 which the TSVN documentation claims is the
> maximum.

I can confirm that the unversioned overlay still doesn't work with
TortoiseOverlays 1.0.14 on Windows 7 (I tested on Ultimate x64). I
shamelessly took the merge modules of TortoiseOverlays 1.0.14 for the
stable branch of TortoiseHg [1] (this will be released with TortoiseHg
1.0.1, which is due on April 1st). Current TortoiseHg 1.0 [2] ships with
TortoiseOverlays 1.0.13 (thanks again to Stefan for the nice GUID fix in
the TortoiseOverlays 1.0.13 merge modules!).

For TortoiseHg we use the 'normal', 'added', 'modified' and
'unversioned' overlays (use of 'conflict' is planned).

> If you are absolutely 100% sure you can't bump the overlay count to 12
> for Windows 7 then maybe you should consider giving Windows 7 users a
> choice during installation. I would gladly allow the TSVN installer
> to remove any of Offline Files, SharingPrivate or EnhancedStorage if
> it is necessary for TSVN to display all it's overlays. I do not use
> any of those overlays but I do use TSVN's. I think many other Windows
> 7 users would agree.

Disabling Offline Files, SharingPrivate and EnhancedStorage on Windows 7
on install sounds like a good plan (maybe these could be disabled with
the same method used by the autoruns tool from sysinternals - instead of
outright removing them).

I guess in case the TortoiseSVN project is going to give users an option
to disable them on install, then this feature probably can't be shared
inside TortoiseOverlays, since that has no GUI install part. Or is there
some nice trick to configure the merged TortoiseOverlays at install time
(maybe via MSI properties)?

[1] http://bitbucket.org/tortoisehg/stable/changeset/7e86dec2ccae/
[2] http://bitbucket.org/tortoisehg/stable/downloads/


To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-03-11 01:47:26 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.