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

RE: [TSVN] Too much recursion going on in TSVN?

From: Amir Kolsky <amir_at_xpandsoft.com>
Date: 2004-10-28 12:21:34 CEST

>That would require to write a service which runs constantly in
>the background, watching the filesystem for changes. This
>would slow down the whole system, even if you're not browsing
>the filesystem with the explorer but all the time!

I have to disagree with you here stefan, the service runs at the background
doing virtually nothing, and taking up almost zero resources. The
TortoiseReparseService (TPS) wakes up only when folders that it set up
reparse points for are touched. And all it does then is propagate the status
information upwards, and only if the relevent entity had its status changed.
I.e., if you have a file 10 levels deep changed for the first time (relative
to the base) the change will update every directory's status on the way up.
However, the next time the file is changed (unless it was reverted (which
requires drastic measures - like bidirectional bookkeeping), there is no
need to do anything. If another file in the same directory has changed,
there is no need to change anything but the currents directory's status, as
the rest of the path up has already changed.

Amir

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Oct 28 13:17:45 2004

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.