From owner-freebsd-hackers Wed Sep 5 12:26:59 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id A2EFC37B407 for ; Wed, 5 Sep 2001 12:26:53 -0700 (PDT) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.11.3/8.11.3) with ESMTP id f85JPcg42402; Wed, 5 Sep 2001 12:25:38 -0700 (PDT) (envelope-from jdp@wall.polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.11.6/8.11.0) id f85JPce08130; Wed, 5 Sep 2001 12:25:38 -0700 (PDT) (envelope-from jdp) Date: Wed, 5 Sep 2001 12:25:38 -0700 (PDT) Message-Id: <200109051925.f85JPce08130@vashon.polstra.com> To: hackers@freebsd.org From: John Polstra Cc: nate@yogotech.com Subject: Re: local changes to CVS tree In-Reply-To: <15254.31457.818766.916542@nomad.yogotech.com> References: <20010905131027.A5476@fump.kawo2.rwth-aachen.de> <200109051723.f85HNbl07385@vashon.polstra.com> <3B967827.F166E3A6@mindspring.com> <15254.31457.818766.916542@nomad.yogotech.com> Organization: Polstra & Co., Seattle, WA 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 In article <15254.31457.818766.916542@nomad.yogotech.com>, Nate Williams wrote: > > > > Any chance of getting CVSup to transfer from a remote repository > > to a local vendor branch, instead of from a remote repository to > > a local repository? > > The problem is that you aren't just transferring bits from the HEAD, but > from multiple active branches. As John already stated, CVS doesn't > handle multiple 'vendor' branches well (and in this case, the FreeBSD > tree has vendor (CSRG) branches, FreeBSD vendor branches (RELENG_2, > RELENG_3, ..., contrib vendor branches (TCSH, GCC, etc..) > > CVS is simply not setup to do what you ask. :( No, Terry's idea is sound as long as you only try to track one branch of FreeBSD. I.e., you consider FreeBSD to be your vendor, and you do a checkout-mode type of fetch from a branch of the FreeBSD repository and directly import it onto your own vendor branch. This would meet the needs of a lot of people, e.g., companies who make products based on FreeBSD. I have had this on my to-do list for a long time, but I have no idea if or when it'll ever get implemented. It would require a focused period of working on it that I just don't have these days. Maybe if the economy gets worse ... John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message