Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Dec 1998 18:53:38 -0800
From:      "William R. Somsky" <wrsomsky@halcyon.com>
To:        John Polstra <jdp@polstra.com>, nwestfal@Vorlon.odc.net
Cc:        current@FreeBSD.ORG
Subject:   Re: syncing 3.0-src tree with current
Message-ID:  <19981220185338.A363@halcyon.com>
In-Reply-To: <199812170539.VAA21583@vashon.polstra.com>; from John Polstra on Wed, Dec 16, 1998 at 09:39:36PM -0800
References:  <Pine.LNX.4.04.9812162057250.5657-100000@Vorlon.odc.net> <199812170539.VAA21583@vashon.polstra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> In article <Pine.LNX.4.04.9812162057250.5657-100000@Vorlon.odc.net>,
> Neal Westfall  <nwestfal@Vorlon.odc.net> wrote:
>
> > Is there an easy way to get a 3.0 source tree up to current?  I will be
> > doing this with CTM.  Can I start with my 3.0 source tree or do I need
> > to wipe it out and start clean with the fat delta?  I didn't see any
> > info on how to do this without starting from an empty src dir.  Can
> > this be done?

On Wed, Dec 16, 1998 at 09:39:36PM -0800, John Polstra replied:
> 
> I'll let others answer about CTM.  But you can do it with CVSup.  The
> technique is described in the CVSup FAQ, at:
> 
>     http://www.polstra.com/projects/freeware/CVSup/

I'll follow up with this comment:

It's mentioned in the handbook that you may want to use CTM instead
of CVSup if you're running dialup, but I've found that in practice,
CVSup works quite well over a dialup line.  I was running CVSup
happily w/ a 28.8K modem for quite a while.  Now, the first time
you run, esp if you have a far-divergent, or even empty /usr/src,
it may take several hours, but once you're in sync, it only takes
approx 5-15 minutes each time if you update once a week or so.

CVSup is also nice in that it will easily handle arbitrary file
deletions/changes/manglations of your /usr/src, whereas CTM, I
believe, gets out of sync if something like that happens.

The one thing I wish CVSup had was a way for it to tell you when
there are _extra_ files in /usr/src (or whatever it's syncing) that
it's not touching.  CVSup will, as I understand it, delete a file
if it's got a record that it's the one that created it, but if you
add an arbitrary file, it gets completely ignored by CVSup.  However,
I've written a perl script to list for me any files in the /usr/src
tree that list any such files for me.  (It's be nice if cvsup itself
had an option for this built in though).

________________________________________________________________________
William R. Somsky                                   wrsomsky@halcyon.com
Physicist, Baritone, Guitarist           http://www.halcyon.com/wrsomsky

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



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