From owner-freebsd-arch@FreeBSD.ORG Mon Mar 6 10:36:47 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DD5216A4A5 for ; Mon, 6 Mar 2006 10:36:47 +0000 (GMT) (envelope-from roberto@keltia.freenix.fr) Received: from tara.freenix.org (keltia.freenix.org [82.224.56.155]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02DFC43D46 for ; Mon, 6 Mar 2006 10:36:46 +0000 (GMT) (envelope-from roberto@keltia.freenix.fr) Received: by tara.freenix.org (Postfix/TLS, from userid 101) id 8874AE; Mon, 6 Mar 2006 11:36:12 +0100 (CET) Date: Mon, 6 Mar 2006 11:36:12 +0100 From: Ollivier Robert To: freebsd-arch@freebsd.org Message-ID: <20060306103612.GE21025@tara.freenix.org> References: <20060304141957.14716.qmail@web32705.mail.mud.yahoo.com> <200603041155.33813.duane@greenmeadow.ca> <20060304180723.GA35010@flame.pc> <200603051648.10399.duane@greenmeadow.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200603051648.10399.duane@greenmeadow.ca> X-Operating-System: MacOS X / PowerBook G4 - FreeBSD 5.0 / 2x PIII/800 SMP User-Agent: Mutt/1.5.11 Subject: Re: Subversion? (Re: HEADS UP: Importing csup into base) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Mar 2006 10:36:47 -0000 According to Duane Whitty: > but has anyone considered implementing > a version control system using Berkeley > DB? It would allow for database style > indexes and still allow for storage of > files outside the dbms. svn tried it at the beginning, went back to the so-called fsfs backend because their usage of bdb (or bdb itself, it is not clear) was far too fragile for that. They stored everything in tables though, including the actual source code. What you're thinking of is Perforce which does store metadata in .db files but data as RCS files (,v and all that). Codeville is still full bdb too but used only by its author mostly :) > wish CVS made use of a binary diff tool > because I would like to use it for more > than just source code. All modern VCS handle binary files more efficiently than CVS :) -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr Darwin snuadh.freenix.org Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 2005