Missing Tortoise SVN overlay icons
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
We are able to reproduce this problem, even in Windows Explorer. Please look at attached screenshots. Windows Vista Ultimate x64 EN.
TortoiseSVN 1.5.2, Build 13595 - 64 Bit , 2008/07/31 17:04:57.
How to reproduce it: change build.txt using text editor. Right click it and from the TSVN menu choose the Revert command. (tsvn1.png)
Two dialog boxes will be displayed. To reproduce the problem you must click the OK of the second window FAST (as soon as possible). Explorer window will be displayed without overlay icons. (tsvn2.png)
After a few second is Explorer refreshed. (tsvn3.png)
Could somebody please test this scenario on your Windows? The phase without overlay icons looks very suspicious to me.
TortoiseSVN 1.5.2, Build 13595 - 64 Bit , 2008/07/31 17:04:57.
How to reproduce it: change build.txt using text editor. Right click it and from the TSVN menu choose the Revert command. (tsvn1.png)
Two dialog boxes will be displayed. To reproduce the problem you must click the OK of the second window FAST (as soon as possible). Explorer window will be displayed without overlay icons. (tsvn2.png)
After a few second is Explorer refreshed. (tsvn3.png)
Could somebody please test this scenario on your Windows? The phase without overlay icons looks very suspicious to me.
- Attachments
-
- tsvn3.png (113.92 KiB) Viewed 10479 times
-
- tsvn2.png (112.59 KiB) Viewed 10479 times
-
- tsvn1.png (244.85 KiB) Viewed 10479 times
-
- Posts: 593
- Joined: 09 Dec 2005, 17:30
- Location: a step further
- Contact:
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
-
- Posts: 593
- Joined: 09 Dec 2005, 17:30
- Location: a step further
- Contact:
When you do some change in folder. Then the icons needs to be refreshed. During this small amount of time, you can experience that no icons are shown. It's probably (just shoot) related to cache changes.Jan Rysavy wrote:Could you post more details? Why doesn't TSVN return overlay icons for the first time?
In some help/doc/... I've read about this (same as i.e. you see wrong icons 'cause of cache refresh delay).
BTW you can try to change cache settings (not use TSVNCache and use Shell) and try to test this. It should work "normal".
Jiri {x2} Cincura
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
I don't get it. The TSVN did the Revert command. Why should they need several seconds to realize it? Furthermore, the overlay icon handler should not return value until they know it to avoid the "no overlay" phase.
Still seems like shortcoming in overlay icon handler implementation from the user experience point of view.
Still seems like shortcoming in overlay icon handler implementation from the user experience point of view.
-
- Posts: 593
- Joined: 09 Dec 2005, 17:30
- Location: a step further
- Contact:
It's probably some implementation stuff. I didn't looked to sources. I know this from my experience (and some docs on internet).Jan Rysavy wrote:I don't get it. The TSVN did the Revert command. Why should they need several seconds to realize it? Furthermore, the overlay icon handler should not return value until they know it to avoid the "no overlay" phase.
Yep.Jan Rysavy wrote:Still seems like shortcoming in overlay icon handler implementation from the user experience point of view.
Jiri {x2} Cincura
-
- ALTAP Staff
- Posts: 1112
- Joined: 08 Dec 2005, 09:13
- Location: Novy Bor, Czech Republic
- Contact:
We have just implemented catching of Tortoise SVN notifications regarding changed icon-overlays, so TSVN icon-overlays are refreshed even if there are no disk-changes in displayed directory in panel. It also solves the problem with fast return to Salamander's window after Revert command which is discussed in this thread).
Moreover we have enabled auto-refreshes also in inactive window of Salamander, so you will always see current content of displayed directories (now it's displayed only after activation of Salamander's main window).
Moreover we have enabled auto-refreshes also in inactive window of Salamander, so you will always see current content of displayed directories (now it's displayed only after activation of Salamander's main window).