I'd like to propose that mod_dav_svn implement DAV LOCKs that are
essentially no-ops. We've talked at length about doing full-out locking,
and I don't want to take anything away from that. But, I realize that
implementing locking isn't on anyone's priority list (let alone mine).
But, we can't use the autoversioning stuff with Mac OS X (and some other
DAV clients) until we at least appear to support LOCK. Perhaps we make it
optional (i.e. have to use an httpd directive to enable this). If the
directive is 'off,' we return with LOCK not implemented (or tweak mod_dav
to return just DAV level 1 rather than adding level 2). But, if it is
'on,' we'll accept the LOCK method, but not do anything with it (or bare
minimum required to keep the protocol happy). It'd be the responsibility
of the administrator to realize that we're not doing anything with LOCK ops.
I'd love to wait for us to correctly support LOCK, but I'm not even sure
that's really a 1.0 issue at this point in time. -- justin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Jan 4 00:35:26 2003