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