From owner-freebsd-hackers Wed Mar 19 19:38: 0 2003 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF9E337B401 for ; Wed, 19 Mar 2003 19:37:58 -0800 (PST) Received: from out004.verizon.net (out004pub.verizon.net [206.46.170.142]) by mx1.FreeBSD.org (Postfix) with ESMTP id C6C8043FA3 for ; Wed, 19 Mar 2003 19:37:57 -0800 (PST) (envelope-from babkin@bellatlantic.net) Received: from bellatlantic.net ([138.89.159.51]) by out004.verizon.net (InterMail vM.5.01.05.27 201-253-122-126-127-20021220) with ESMTP id <20030320033756.JVMO7930.out004.verizon.net@bellatlantic.net>; Wed, 19 Mar 2003 21:37:56 -0600 Message-ID: <3E79378D.B725E735@bellatlantic.net> Date: Wed, 19 Mar 2003 22:37:49 -0500 From: Sergey Babkin X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 4.7-RELEASE i386) X-Accept-Language: en, ru MIME-Version: 1.0 To: Terry Lambert Cc: Nate Williams , hackers@FreeBSD.ORG Subject: Re: making CVS more convenient References: <3E73DCF7.80490FA6@bellatlantic.net> <15988.49648.483313.383942@emerger.yogotech.com> <3E74CC37.DF83EE46@bellatlantic.net> <3E750471.3498C9BE@mindspring.com> <3E765359.7FC6C541@bellatlantic.net> <3E769CCA.7E9BD340@mindspring.com> <3E77CA50.60DA95D5@bellatlantic.net> <3E77DCBC.9A4D40B9@mindspring.com> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit X-Authentication-Info: Submitted using SMTP AUTH at out004.verizon.net from [138.89.159.51] at Wed, 19 Mar 2003 21:37:54 -0600 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Terry Lambert wrote: > > Sergey Babkin wrote: > > Terry Lambert wrote: > > > > # OK, let's suppose that our changes are finally complete, and nobody > > > > # else has committed any other changes in between > > > > cvs ci > > > > > > Suppose someone has? If you are so out of touch with the net you > > > need a cache, you are probably going to get a conflict, because > > > > It's very likely that the conflict can be cured by a simple > > "cvs update". > > How? Your local repository is out of date. You can't update > your local repository because it's a cache, and the cache contains > some local changes, and any update will bow those changes away, or > abort because there's a conflict. This is exactly my "incoherent" > picture. No, it does not contain the local changes. The local changes are in a completely separate repository. (Well, if the same repository could be made to contain the local changes without upsetting cvsup and cvs, that would be just as good or better. But that seems to be too difficult, a completely separate repository for local changes looks easier). Hope that clarifies the picture. > You can't make local checkins to the same place CVSup writes to; > CVS is too stupid, and CVSup is too stupid to handle it. You'd > need a "multicvs" -- one that could operate a shadow repository. Yes. I guess we just had terminological difficulties with explaining this point to each other :-) -SB To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message