From owner-freebsd-hackers@FreeBSD.ORG Mon Feb 9 13:14:29 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C929D16A4CF for ; Mon, 9 Feb 2004 13:14:29 -0800 (PST) Received: from newman.gte.com (newman.gte.com [132.197.8.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9256043D2F for ; Mon, 9 Feb 2004 13:14:28 -0800 (PST) (envelope-from ak03@gte.com) Received: from h132-197-179-27.gte.com (kanpc.gte.com [132.197.179.27]) by newman.gte.com (8.9.1/8.9.1) with ESMTP id QAA06473; Mon, 9 Feb 2004 16:14:26 -0500 (EST) Received: from kanpc.gte.com (localhost [IPv6:::1])i19LEOed058776; Mon, 9 Feb 2004 16:14:24 -0500 (EST) (envelope-from ak03@gte.com) Date: Mon, 9 Feb 2004 16:14:24 -0500 From: Alexander Kabaev To: des@des.no (Dag-Erling Sm_rgrav) Message-Id: <20040209161424.723c8bef@kanpc.gte.com> In-Reply-To: References: <200402091130.05656.craig@tobuj.gank.org> <20040209175314.GU2803@pcwin002.win.tue.nl> <20040209140552.340b75d5@kanpc.gte.com> Organization: Verizon Data Services X-Mailer: Sylpheed version 0.9.8claws23 (GTK+ 1.2.10; i386-portbld-freebsd5.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: freebsd-hackers@freebsd.org Subject: Re: Subversion/CVS experiment summary X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Feb 2004 21:14:29 -0000 On Mon, 09 Feb 2004 20:43:05 +0100 des@des.no (Dag-Erling Sm_rgrav) wrote: > Alexander Kabaev writes: > > cvs-to-perforce scripts use DB files to keep an information on > > related commits while they scan CVS repo. I didn't try FreeBSD CVS, > > but whole SGI Linux tree with full history was processed quite > > effortlessly, without running out of memory. > > Perforce uses CVS as backing store, so I expect matters are a little > different than for SVN. > There are two versions of cvs2p4 script and one of them populates repository using p4 commands. Either way, both versions require full scan of source repository to locate related changes and group them together. So matters are not that different for SVN. -- Alexander Kabaev