From owner-freebsd-current Mon Dec 14 16:58:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA12219 for freebsd-current-outgoing; Mon, 14 Dec 1998 16:58:30 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA12213 for ; Mon, 14 Dec 1998 16:58:26 -0800 (PST) (envelope-from grog@freebie.lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.9.1/8.9.0) with ESMTP id LAA27527; Tue, 15 Dec 1998 11:27:52 +1030 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.9.1/8.9.0) id LAA15555; Tue, 15 Dec 1998 11:27:51 +1030 (CST) Message-ID: <19981215112751.S17075@freebie.lemis.com> Date: Tue, 15 Dec 1998 11:27:51 +1030 From: Greg Lehey To: Nick Hibma , FreeBSD current mailing list Cc: Lennart Augustsson , USB BSD list Subject: Re: double CVS repositories References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: ; from Nick Hibma on Mon, Dec 14, 1998 at 02:20:31PM +0100 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Monday, 14 December 1998 at 14:20:31 +0100, Nick Hibma wrote: > > Anyone working on a project in which 2 entirely different repositories > are being kept up to date simultaneously? Well, no--I have 3 (FreeBSD src/doc/ports, gnats, XFree86). > The problem we have is that we (Lennart, NetBSD and myself, FreeBSD) > would like to have a CVS repository to which we commit changes to the > USB source, but at the same time would like to commit things to the > repository of the OS as well. > > Now this would be possible by writing a number of scripts that get > executed when committing to a local repository. But that does not sound > very sexy. There's not very much to do. About the only thing I've done is to set CVSROOT to 'unassigned' (which says nothing to cvs, but plenty to anybody who gets a message like: # cvs update cvs [update aborted]: CVSROOT unassigned must be an absolute pathname > Anyone any better solutions to this problem? Anyone any working examples > we could copy? There's really nothing to it. You need to set CVSROOT to the appropriate repository when you check out, but not when you update (the information is in the CVS directories off each data directory). If you're using cvsup, you need to create separate cvsupfiles pointing to the repositories, and it's a good idea to get a relatively recent copy of the repository by other means (for the FreeBSD source tree, I got a tape, for the others I duplicated and extracted a .tar.gz file). I suppose I've left some of your concerns unanswered. Let me know what they are, and I'll answer them. Greg -- See complete headers for address, home page and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message