On Wednesday, February 16, 2000 7:52 AM, Greg A. Woods
[SMTP:[EMAIL PROTECTED]] wrote:
> [ On Tuesday, February 15, 2000 at 09:56:42 (-0600), David Thornley
wrote: ]
> > Subject: Re: CVS File Locking
> >
> > I don't believe it is designed to do that. It's freely available
> > open-source software, and I've never met anybody in the community
> > that wanted to force somebody to do development in one specific
> > way before. You may want it to do that, but that's a different
> > statement.
>
> The fact that CVS was indeed designed to force concurrent development
> been discussed in detail on this list and is clearly evident both in the
> original CVS-I scripts and documentation, as well as in Brian Berliner's
> paper. You can believe what you will, but those are the facts.
>
> > Besides, there are things that cannot be developed concurrently,
> > since they are unmergeable, for good reasons or bad.
>
> CVS is not designed to work with un-mergable files. Period.
>
> If you want to add more merging support to CVS (i.e. to diff3) for
> different types of files then that's an entirely different story than
> advocating locks. The former is entirely within the design goals of
> CVS but the latter is entirely without.
>
> > These have
> > to have some form of lock. (From experience, I think "cvs watch on/
> > cvs edit" is adequate locking, and hard locks would be no better
> > in practice. Others have different opinions.) I assume it is your
> > position that CVS should not be used in such cases.
>
> No, they do not. For those very few files for which a merging algorithm
> cannot be developed "cvs edit" and friends are far *MORE* than
> sufficient for *ALL* purposes CVS should ever be put to use for. Even
> they are over-kill in my opinion.
>
I've been trying to stay out of this debate, but haven't you (Greg) just
jumped on someone who argued your point of view?
David said "From experience, I think "cvs watch on/cvs edit" is adequate
locking, and hard locks would be no better in practice. Others have
different opinions"
Then Greg said "No, they do not" and then went on to agree with David ("For
those very few files for which a merging algorithm cannot be developed "cvs
edit" and friends are far *MORE* than sufficient for *ALL* purposes CVS
should ever be put to use for"). Aren't you in VIOLENT agreement here?
It may not be possible, but can people climb down from their lofty peaks
and talk rationally about this. I'm trying to follow everything, but the
flame-war seems to be overtaking any rational debate.
***************************************************************
Chris Cameron Open Telecommunications NZ Ltd
Software Development Team Leader
[EMAIL PROTECTED] P.O.Box 10-388
+64 4 495 8403 (DDI) The Terrace
fax: +64 4 495 8419 Wellington
cell: +64 21 650 680 New Zealand
Life, don't talk to me about life ....(Marvin - HHGTTG)