Stefan Küng wrote:
> Geoff Swan wrote:
>
>> The server is a Linux (RH9) box running a handful of samba shares.
>> The overlays worked fine for a previous version of TortoiseSVN
>> (1.2.1.3895) and have stopped working with the latest version
>> (1.2.6.4786). I was unaware that samba had to be re-configured for
>> overlays, I thought this would be up to the client machine and how it
>> displays the file icons.
>
>
> With recent versions of TSVN, even though the overlays are still
> provided by the shell extension, the *kind* (which overlay) is fetched
> and watched/monitiored by TSVNCache.exe. And the cache now monitors the
> root of each mounted volume for changes. If it can't monitor that, the
> overlays don't seem to work because the cache assumes "unversioned" in
> such cases.
> So you must configure SAMBA so that ReadDirectoryChangesW() (the windows
> API which is used for monitoring) can work. I don't know SAMBA enough to
> tell you how you have to configure it though...
>
> Stefan
>
Thanks Stefan, this is the clue I was looking for.
Further investigation reveals that samba does not support
ReadDirectoryChangesW() for a variety of reasons, mostly to do with file
system compatibility. The sandbox really has to be on an NTFS filesystem
for it to work properly.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
--
Received on Mon Nov 28 23:41:42 2005