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

Re: VisualSVN

From: Mark Phippard <markp_at_softlanding.com>
Date: 2006-09-06 14:06:12 CEST

Joseph Galbraith <galb@vandyke.com> wrote on 09/05/2006 11:10:00 PM:

> ReadDirectoryChangesW() would be the function, but
> I'm pretty sure you knww that.
>
> However, this is a 'best-effort' function;
> some notifications can be dropped if the
> internal system buffer overflows.
>
> We could, of course, write a file-system filter
> driver to accomplish 100% reliability, but that
> might be a bit over the top :-)
>
> However, given that moves show up as a add and a
> remove, I'm not sure how to detect them... actually,
> I suppose we could look at 'add' and 'remove' events
> occurring together and then check the newly added file
> to see if it contains the contents of the old file.
> But that might be too performance intensive.

How would TortoiseSVN be able to filter out the activity of other SVN
clients? In other words, if I run svn move/copy from the command line,
and TortoiseSVN is looking at the filesystem changes, how would it know to
ignore this?

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Sep 6 14:07:20 2006

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