From: Jim Whitehead <ejw@ics.uci.edu> To: Versioning <ietf-dav-versioning@w3.org> Date: Thu, 1 Apr 1999 17:00:29 -0800 Message-ID: <004001be7ca4$33a0a780$d115c380@ics.uci.edu> Subject: Re: Version issues -----Original Message----- From: Geoffrey M. Clemm [mailto:gclemm@tantalum.atria.com] Sent: Thursday, February 25, 1999 9:42 PM To: ckaler@microsoft.com Cc: jamsden@us.ibm.com; ejw@ics.uci.edu; dgd@cs.bu.edu; bruce.Cragun@gw.novell.com; sridhar.iyengar@mv.unisys.com; bradley_sergeant@intersolv.com; ABabich@filenet.com Subject: Re: Version issues From: Chris Kaler <ckaler@microsoft.com> I think this is where Bruce and I disagree with you. We have systems today that do this today and don't support the notion of per-user views. Everyone shares the same view. I understand your scalability concerns, but forcing clients to adopt a new paradigm, is an unpleasant thought. In order to avoid producing a protocol that has so many different ways of achieving the same goal that nobody will implement more than some random subset, we will all have to make significant compromises in how closely it maps to exactly the system we have running today. I think we can point to a several examples of compromise. A couple that immediately come to mind are: - both Brad and I represent companies that are essentially branch-based. We both are working towards a protocol that supports change-based and branch-based versioning equally, even at the cost of less direct support for branching. - None of the CM vendors support "mutable versioning", but we have agreed to make this a required part of the protocol. I hope we can keep pushing for compromises in this way, to keep the protocol clean and simple enough to be a sound basis for web-based versioning. So like Jim, I'd prefer to see arguments like "this won't solve the problem" or "this would be too expensive to implement" than "that's not the way I do it today". Cheers, Geoff