W3C home > Mailing lists > Public > ietf-dav-versioning@w3.org > April to June 2001

RE: Last Call for DAV:checked-out-vcr Proposal

From: John Hall <johnhall@evergo.net>
Date: Wed, 20 Jun 2001 21:18:48 -0700
To: "'Clemm, Geoff'" <gclemm@rational.com>, "'DeltaV \(E-mail\)'" <ietf-dav-versioning@w3.org>
Message-ID: <000401c0fa09$4505c6b0$0400a8c0@xythosjohnhall>

> We're getting all tar-babied up just to save a round trip.

No, you are supporting smaller subset servers (like mine) in addition to
saving a round trip.  If you wish to have servers track the location of
the VCR in order to provide this, then I'm all for it.  I've already
added a field in my database just to track the new value and allow
clients to write illegal values there.  (I'll take it out if you say I
can protect the value from such abuse, since I can infer the valid
information).

Look at it from the opposite end of the spectrum.  From my point of
view, I'm trying to un-tar-baby this part of the spec.  Working
resources?  Sure that is useful.  UPDATE, don't need it.  MERGE, don't
need it. 'Versioning' of the working resource, don't need it.

You say that your implementation makes it hard to make CHECKIN/UPDATE
atomic.  On my system, they are naturally atomic.  That is why I want
the atomic operation offered.

It might be easier if you reversed the nomenclature.  If instead of
CHECKIN/UDPATE you thought in terms of UPDATE/CHECKIN the problems would
probably fall out.  In UPDATE/CHECKIN the UPDATE does a 'new version on
the working resource' which would be optional for a server to allow and
the CHECKIN then retains its natural meaning (like it has when you
CHECKIN an in-place-checkout).

I realize that it is probably too late to reverse that nomenclature.

It comes back to 1) working resources are cool 2) an atomic operation
makes sense for a wide selection of clients demonstrated by the fact it
is often the only option offered and 3) it is very, very, important to
me. 
Received on Thursday, 21 June 2001 00:18:50 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 13:57:41 GMT