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

[TSVN] Cache stops crawling mid directory

From: Peter McNab <mcnab_p_at_melbpc.org.au>
Date: 2005-11-24 15:37:05 CET

Hi Stefan

Earlier today mention was made of two outstanding issues.
A description of the second now follows, having been on the back burner
while the other issue prevailed.

Several days ago (21-Nov-05) I wrote

Whilst loading and installing different revs today something re-occurred
which I think is probably a rectifiable bug. (Unless its M$s)
On opening up a drive for the first time containing some revisioned
folders the Cache has repeatedly stopped it's trawling before all the
folders have been examined.
No other keyboard or mouse clicking going on and nothing else active in
the TaskManager view.
I'm aware that antivirus stuff and firewall may be busy so the potential
for other background disk activity is ever present. But whats the
likelihood I would alway navigate to the folder at precisely the same
time as say the antivirus definitions arrived each time. (Nil).

It has done this several times today for both rev 4939 and the recent
rev 4978 after re-install, always stopping at the same point.
Pressing F5 is necessary to kick it off again, which completed the icon
populating process.

The trayicon debug tool shows the cessation of activity, which
corresponds with the last correctly displayed revisioned folder.
The following folder although revisioned too, does not get trawled and
does not receive an overlay icon nor any of the others below it in the
single pane Explorer view.

So, is there a possibility that the Cache's own disk writing is
prematurely halting the trawling?
If not, is there some way to ensure all folders at the root level are
visited when a drive /folder is opened?

Screenshots available on request.

Disconcerting behavior occurred yesterday and again today in exactly the
same manner and it looks rectifiable.
Screenshots enclosed from several days ago because today's captures were
lost in forced shutdown.
Win2K r5002, r5015.
Freshly loaded.
Activate Cachewindow.
Explorer single(right) pane view mode.
Navigate to E:\ containing about 6 revisioned folders and 13
nonrevisioned folders at the root level.
TSVNCache reacts to above (what, through windows notifications) and
starts to crawl.
Finds first two revisioned folders and correctly displays icon status.
Stops and does not crawl remaining folders.

I dare suggest the following:-
Whenever a notification arrives for a folder then all other folders at
that same level should be tested for svn support in case windows
messages are being lost before being used.


To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org

Received on Thu Nov 24 15:38:13 2005

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