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

Re: [TSVN] Re: File Menu items related to TSVN sort of disappear in Explorer

From: SteveKing <steveking_at_gmx.ch>
Date: 2004-10-04 18:01:55 CEST

Simon Large wrote:
> "Roland Erbs" wrote
>
>>In Explorer the File menu items related to TSVN sort of disappear if you
>
> do
>
>>the following:
>>- run Explorer
>>- select File menu-item
>>- In the File menu, select TortoiseSVN then select Repo-Browser
>>- Enter a URL, click Ok (or Cancel and skip next step)
>>- Exit the Repo-Browser
>>- select File menu-item
>>Now the TSVN menus have more or less disappeared: The menuitems are blank
>>and if you select them nothing happens.
>>If you exit Explorer and run a new Explorer, the menuitems appear again.
>>My OS is Windows2000, version 5.0 (Build 2195, Service Pack 4)
>>TSVN is version 1.0.8, build 1430, UNICODE.
>
>
> I can reproduce this too, same Windows version using TSVN 1.1.0
>
> This only happens from the explorer file menu, not the context menu, and
> only if the WC is selected in the left pane, not the right pane. Just to
> flesh out the details, my file menu originally contained:
[snip]

Just tried again, with both debug and release build (WinXP, TSVN 1.1.0).
I can't reproduce this. So it seems it's related to Win2k?

> And there are no icons in the menu. The TortoiseSVN submenu is also blank.
>
> I have noticed that the left pane is less well behaved than the right
> before. The icon overlays in the left pane do not always update correctly,
> even after pressing F5. Having said that, the left pane seems rather buggy
> anyway: sometimes you get trees which will not collapse because the [-] is
> missing. So at least some of this may be due to Micro$oft.

The left pane is indeed a 'buggy' creature, or at least (if we're nice
to M$) a creature with its own mind. For example there's a nice shell
API called SHChangeNotify() which is used to tell the shell that
something (file/folder/...) has changed and that it needs to update the
views. But the shell doesn't believe what you tell it: it does some own
checks and refuses an update if it thinks that nothing changed. That's
why the icon overlays don't change in the left pane if the overlay
indicates a change in one of the sub-subfolders. Only if a file directly
inside a folder changed, that folder icon _maybe_ changes.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Oct 4 19:09:47 2004

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