[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Migrating from CVSNT to CVS linux

From: Todd Denniston
Subject: Re: Migrating from CVSNT to CVS linux
Date: Tue, 23 Nov 2004 08:43:48 -0500

Allen Anderson wrote:
> I'm getting crashes on the cvsnt almost all the time now and I'm
> getting tired of it.  I've decided to setup a redhat fedora box and
> migrate our cvs to that.  My question is, are there any utilities that
> will do this for me?  Or maybe a guide to help me along the way?
utilities that can help:
tar, winzip, unzip, gzip.

AFAIK CVSNT stores its ,v files in unix file ending, so it _should_ be as
simple as:
1) tell your people to check in what they have currently, and remove their
sand boxes (this is just insurance that they don't try to use the old repo)
2) make a backup in case things go wrong
3) tar/winzip the repository on NT
4) copy the tar/zip to unix
5) un-[tar|zip] on unix in the directory where you want the repository
6) setup your new $CVSROOT
7) do a cvs init to update the $CVSROOT/CVSROOT (or maybe move it out of the
way first and do the init and then hand merge any diffs)
8) correct any NTisms in $CVSROOT/CVSROOT like the mail program used for
loginfo|watch reporting.
9) do some quick tests to make sure it is working as you expect.
10) tell your people the new $CVSROOT, and to get back to work :)

YMMV, and I indicated to make a backup, as always be careful with your repo
the above directions may cause you to have to fall back to the backup... I
disclaim responsibility for any actions you take, including making the
backup :)

Note: Mr. Barrett would probably inform you that you can also run CVSNT on
unix if you want
it might save you a little trouble if they have changed some of the
structure of the files in $CVSROOT/CVSROOT from what has.
but still you would need to do all the above steps except _possibly_ 7&8.

Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane) 
Harnessing the Power of Technology for the Warfighter

reply via email to

[Prev in Thread] Current Thread [Next in Thread]