Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jun 2004 10:03:59 -0500
From:      Dan Nelson <dnelson@allantgroup.com>
To:        login@istop.com
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Migrating cvs repositories from Linux to FreeBSD
Message-ID:  <20040623150359.GA64305@dan.emsphone.com>
In-Reply-To: <20040622210540.8385A17C133@smtp.istop.com>
References:  <20040622210540.8385A17C133@smtp.istop.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Jun 22), login@istop.com said:
> I got two hosts with the following specs: 
> 
> The oldhost is running Mandrake Linux 8.2 version 2.4.18-6mdk 
> and newhost is running FreeBSD 5.2.1-RELEASE. 
> 
> The cvs versions on these hosts are:
> 
> oldhost# cvs -v
> Concurrent Versions System (CVS) 1.11.1p1 (client/server)
> 
> newhost# /usr/local/sbin/cvsd --version
> cvsd 1.0.0

5.2.1 came with cvs 1.11.5, I think.  cvsd should be transparent to the
client and server.

> Now only concern is how to migrate or move the cvs repositories from 
> the oldhost [Linux] to newhost [FreeBSD]. 
> 
> The steps, I think, may be involve to accomplish this task are:
> 
> 1. make identical user accounts on newhost as oldhost ones
> 2. announce to users and  stop the cvs server on oldhost
> 3. on oldhost, backup the CVSROOT 
> 4. on newhost, restore the CVSROOT
> 5. start the cvs server on newhost
> 6. point the users to start using newhost for checkin/checkout stuff
> 
> Is this a valid sequence? Am I missing any point? Would there be 
> inconsitency as the cvs version are not same on these hosts?

That should work fine.  CVS has always used the same repository format
so version differences shouldn't matter. 

-- 
	Dan Nelson
	dnelson@allantgroup.com



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