[cvsnt] Re: offline folder can't be updated when offline, even though server online

Tony Hoyle tmh at nodomain.org
Mon Nov 15 00:54:22 GMT 2004


David Holmes wrote:
>>Not really.  In lots of cases it doesn't work - plus all the network
>>bandwidth and security issues as mentioned in the FAQ,
> 
> 
> In what cases does what I describe "not work"?

Things like caching latency bite you, so you get file locking errors.

If you have a Unix machine and a Windows machine using the same sandbox 
you stand a quite good chance of corrupting the repository completely 
because if the line ending issues.

AV problems are doubled using network shares (because Norton for example 
scans network shares by default - so if you have Norton on the server 
and on the client every single file is being scanned twice).

> Most of the issues in the FAQ are the user's problem, not a concern of the
> application developers.

Users problems *are* the concern of the application developers...  If I 
didn't have to worry about users problems I'd be a happy man.

If someone is stupid with a network share and corrupts their project, 
cvsnt (and by extension the developers) get blamed.  Starting with a 
strict 'not supported' policy makes sure that nobody on this list has to 
deal with that.

The rules are different for commercial customers, but that's what 
they're paying for.  In those cases we try our hardest to get something 
working for the customer.

> But this really isn't about the pros and cons of network shares, it is a
> specific issue related to a windows share in offline mode. It seems apparent
> from other bug reports (eg. Visio in MS knowledgebase) that performing file
> I/O on a network share in offline mode, behaves differently to online mode.

I seriously doubt offline mode can handle the amount of manipulation 
that a CVS client will do to a directory - creating and deleting files, 
renaming them, resetting the datestamps, etc.  It'd have to store a 
*lot* of metadata to make that work.

I had the instructions to create offline folders somewhere, but lost 
them (it's extremely non-obvious, although maybe this version of XP 
doesn't have them which is why I can't find the option)... maybe I'll 
have a look to see if I can detect them to at least fail gracefully.

Tony



More information about the cvsnt mailing list