Missing Tortoise SVN overlay icons

Discussion of bugs and problems found in Altap Salamander. In your reports, please be as descriptive as possible, and report one incident per report. Do not post crash reports here, send us the generated bug report by email instead, please.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

Thank you for detailed information, we will look into it and let you know!
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

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.
Attachments
tsvn3.png
tsvn3.png (113.92 KiB) Viewed 10480 times
tsvn2.png
tsvn2.png (112.59 KiB) Viewed 10480 times
tsvn1.png
tsvn1.png (244.85 KiB) Viewed 10480 times
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Post by cincura.net »

Jan Rysavy wrote:Could somebody please test this scenario on your Windows? The phase without overlay icons looks very suspicious to me.
AFAIK this is expected.
Jiri {x2} Cincura
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

cincura.net wrote:AFAIK this is expected.
Could you post more details? Why doesn't TSVN return overlay icons for the first time?
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Post by cincura.net »

Jan Rysavy wrote:Could you post more details? Why doesn't TSVN return overlay icons for the first time?
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.

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
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

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.
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Post by cincura.net »

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.
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:Still seems like shortcoming in overlay icon handler implementation from the user experience point of view.
Yep.
Jiri {x2} Cincura
Petr Solin
ALTAP Staff
ALTAP Staff
Posts: 1112
Joined: 08 Dec 2005, 09:13
Location: Novy Bor, Czech Republic
Contact:

Post by Petr Solin »

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).
Post Reply