From owner-freebsd-questions@FreeBSD.ORG Wed Apr 1 02:18:10 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A688C1065674 for ; Wed, 1 Apr 2009 02:18:10 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: from mail4.sea5.speakeasy.net (mail4.sea5.speakeasy.net [69.17.117.6]) by mx1.freebsd.org (Postfix) with ESMTP id 8119E8FC13 for ; Wed, 1 Apr 2009 02:18:10 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: (qmail 5393 invoked from network); 1 Apr 2009 02:18:10 -0000 Received: from april.chuckr.org (HELO april.telenix.org) (chuckr@[66.92.151.30]) (envelope-sender ) by mail4.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 1 Apr 2009 02:18:10 -0000 Message-ID: <49D2CEF9.9030304@telenix.org> Date: Tue, 31 Mar 2009 22:18:33 -0400 From: Chuck Robey User-Agent: Thunderbird 2.0.0.19 (X11/20090121) MIME-Version: 1.0 To: Andrew Wright References: <49D27B25.80003@telenix.org> In-Reply-To: X-Enigmail-Version: 0.95.5 OpenPGP: id=F3DCA0E9; url=http://pgp.mit.edu Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD Questions Mailing List Subject: Re: going from cvs to svnq X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Apr 2009 02:18:11 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Andrew Wright wrote: > > On Tue, 31 Mar 2009, Chuck Robey wrote: > >> I've finally decided that it's way past time that I switched from >> using cvs for >> my home archive (currently /home/ncvs) to using subversion. I'm >> trying to hunt >> down a web page that might give a set of rules to help moving things. >> I've > > It appears that you may be labouring under the assumption that > svn is a potential _client_ replacement that will read a CVS repo. I wasn't laboring under a misapprehension, I asked if they were compatible, I wasn't trying to say they were. Thanks, though, for the URL, I wasn't aware of cvs2svn. > > It doesn't do this. > > You can convert a repository using the tools available at: > http://cvs2svn.tigris.org/ > but afterwards you are using svn exclusively -- there is no ability > to mix and match. After the conversion, both client and server > tools will change. > > The primary advantage of using svn is that the _server_ uses a > different protocol to track objects. I think that's unclear, you can't mean that just having the protocol be different, that's not that much of a win. Having svn track extra things, like directories, that I'd think was a win. Directory management, for > instance, is a track-able change, as opposed to the CVS strategy > of directory management through side effect. I'd have said, for cvs, more like directory non-management. Was nice to simply fix things, if you didn't have worry about others helping you out, but keeping history could be a lot more of a problem. Not impossible, but difficult. I used to be a company's release engineer, under cvs, but never svn. I just don't know svn a fraction as well as I know cvs. What I don't know is, I use cvsup all the time, but when I switch to svn, what does the "cvsup" job of tracking an archive (not tracking the sources, I mean the archive)? Does svn do it all itself? If so, I can find out how, I just want to know if that's how its done. If not, what's the general tool used to track the freebsd archive, so I can investigate it? > > >> Stuff like, can I use my present cvsup-fetched /home/ncvs with svn? I >> didn't > > No - if you have fetched a directory using cvsup, then it is a CVS > workspace, and will remain that way. If the server managing a repo > is using CVS, you will use a CVS client to access it > > If you are managing a repo you wish to convert to svn, then the > link above will help you do it. At the time of such a conversion, > all currently-checked-out CVS workspaces will be orphaned. > > A. > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAknSzvkACgkQz62J6PPcoOnQ/ACeJlycE/LnWxCkiedMdvlgTPso 2zUAn1OyAnrq/QjgkqCnvXwYrLyL54SY =7H4O -----END PGP SIGNATURE-----