> >> There are various thoughts and proposals floating around regarding
> >> this. I'd personally like to see Subversion tie into the FSEvents
> >> API
> >> on OS X and get filesystem change information directly from the
> >> operating system. Unfortunately, Windows doesn't provide such a
> >> service yet. :/
> >
> > Of course it does. How do you think the TortoiseSVN cache works?
>
> Granted, I'm not very familiar with Windows development and APIs, but
> when I was looking at this for OS X, Linux, and Windows, most
> resources I found said there wasn't an equivalent facility on
> Windows. Quoting Todd earlier in the thread:
>
> > What I have in mind is systems such as TortoiseSVN where an
> > optional TSVNCache.exe sits in the background and does this
> > scanning and handling of file system events so as to update
> > Windows Explorer icons. (I don't know whether any other
> > clients do similar things.)"
>
> That seems to indicate that TortoiseSVN installs it's own service to
> look for changes in the filesystem, and that Windows doesn't provide
> the ability natively. Is that an incorrect assumption?
My understanding is that you can call an API to register for file system
change events. I don't know the details though off the top of my head.
Presumably TSVNCache registers this event and also does an initial walk
of the tree when it starts up so it gets into a good initial state.
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1267685
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-03-04 18:13:30 CET