Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Jan 1999 11:44:07 -0800 (PST)
From:      Archie Cobbs <archie@whistle.com>
To:        grog@lemis.com (Greg Lehey)
Cc:        cvs-committers@FreeBSD.ORG
Subject:   Re: MAINTAINER file (was: cvs commit: src/sys/i386/eisa ahb.c)
Message-ID:  <199901281944.LAA07262@bubba.whistle.com>
In-Reply-To: <19990128183010.D8473@freebie.lemis.com> from Greg Lehey at "Jan 28, 99 06:30:10 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Greg Lehey writes:
> Well, there are other issues apart from whether you introduce bugs.
> Everybody does that from time to time.  A different issue is that a
> number of parts of the system are still in a state of flux, and any
> changes, even correct ones, can be a nuisance.  Consider the situation
> today: I was just about to commit some changes to vinum, and to my
> surprise I found that the version I had just supped had been updated
> an hour earlier.  I had to first investigate the changes (which, as
> far as I can tell, fixed bugs rather than introduced them :-), and
> then merge them with my own.  I did find one change, however, which
> introduced a warning.
> 
> If I had supped an hour earlier, I would not have got these updates.
> In fact, I suppose there's a chance that I missed a few as it is.  I
> have vinumconfig.c, vinumio.c and vinumstate.c.  Were there others?
> CVS is a useful tool, but it's not infallible if people check in
> across the network, as I do.

Hmm.. I guess I don't see what the problem is.

CVS prevents you from checking in something that is based on an
"old" version of a file.  It even does automatic merging to get
your local version updated and synchronized with the latest repository
version. Of course the advantage here is that this allows people
to work in parallel and not have to indefinitely "lock" a chunk of
code (I know you know all this already).

In your case, everything worked out OK, didn't it? You just had to
do another cvs update and merge before checking your changes in...
so what's the problem?

-Archie

___________________________________________________________________________
Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901281944.LAA07262>