Re: Version issues
Jim Whitehead (ejw@ics.uci.edu)
Thu, 1 Apr 1999 17:02:54 -0800
From: Jim Whitehead <ejw@ics.uci.edu>
To: Versioning <ietf-dav-versioning@w3.org>
Date: Thu, 1 Apr 1999 17:02:54 -0800
Message-ID: <004601be7ca4$8a389f80$d115c380@ics.uci.edu>
Subject: Re: Version issues
-----Original Message-----
From: Chris Kaler (Exchange) [mailto:ckaler@exchange.microsoft.com]
Sent: Thursday, March 11, 1999 1:31 PM
To: 'Bruce Cragun'; jamsden@us.ibm.com
Cc: gclemm@atria.com; dgd@cs.bu.edu; ejw@ics.uci.edu;
bradley_sergeant@intersolv.com
Subject: RE: Version issues
2. The volume of email being generated is overwhelming.
[CK] I think the level of mail is great -- we need to get
exposure. However, we need to get it onto the alias
and not amongst ourselves. I know it is difficult to
get all this mail, but the alternative is to have
too many isolated conversations.
Now, on to my issues with the whole discussion thread.
1. I am against including parallel development in a simple
implementation (Level 1). The overhead that brings with it is
cumbersome, and the situation of having multiple checkouts on the same
revision is not what I would consider essential for a simple versioning
system. One checkout at a time ONLY. If a system requires parallel
development, let it implement it but don't require it for Level 1.
[CK] I agree with you.
2. I believe it *is* worthwhile to discuss simple-vs-advanced at this
point. I see where you are coming from, Jim, in wanting to postpone
this discussion, but please realize there is also value in making sure
*now* that the levels can indeed be defined. The issues can be resolved
in parellel rather than having to wait a few months.
[CK] I agree here too.
3. Chris, you seem to have a very solid understanding of the
simple-versioning needs. Thanks for your support! About the only thing
we differ on now seems to be the parallel development issue.
[CK] Thanks -- I'm a DM vendor too you know :-). I don't think
that parallel development belongs in level 1. However, I
strongly believe that basic parallel development is important
without having to take on all of the level 2 features. I've
been thinking that we should consider 3 levels if we can get
the elements to build on each other: 1) basic versioning, 2) basic
parallel development, 3) configurations, advanced versioning, and
advanced parallel development.