From owner-freebsd-questions@FreeBSD.ORG Tue Mar 31 20:35:29 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 C9E5F106566B for ; Tue, 31 Mar 2009 20:35:29 +0000 (UTC) (envelope-from andrew@qemg.org) Received: from mailserv.mta.ca (mailserv.mta.ca [138.73.1.1]) by mx1.freebsd.org (Postfix) with ESMTP id 876D78FC08 for ; Tue, 31 Mar 2009 20:35:29 +0000 (UTC) (envelope-from andrew@qemg.org) Received: from [138.73.29.51] (helo=qemg.org) by mailserv.mta.ca with esmtp (Exim 4.61) (envelope-from ) id 1LokgB-0006R0-8d; Tue, 31 Mar 2009 17:35:27 -0300 Date: Tue, 31 Mar 2009 17:38:14 -0300 (ADT) From: Andrew Wright To: Chuck Robey In-Reply-To: <49D27B25.80003@telenix.org> Message-ID: References: <49D27B25.80003@telenix.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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: Tue, 31 Mar 2009 20:35:30 -0000 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. 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. Directory management, for instance, is a track-able change, as opposed to the CVS strategy of directory management through side effect. > 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.