From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.devel Subject: Re: [Fwd: [arch-users] Re: Gud lord!] Date: Tue, 10 Jun 2003 10:37:59 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200306101437.h5AEbxHI032125@rum.cs.yale.edu> References: <20030610090750.9112.JMBARRANQUERO@laley.wke.es> <20030610125929.GA15864@gnu.org> <20030610160057.9115.JMBARRANQUERO@laley.wke.es> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1055256890 932 80.91.224.249 (10 Jun 2003 14:54:50 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 10 Jun 2003 14:54:50 +0000 (UTC) Cc: Miles Bader Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Jun 10 16:54:44 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19PkWK-0000Ef-00 for ; Tue, 10 Jun 2003 16:54:44 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19Pkqs-0004ph-00 for ; Tue, 10 Jun 2003 17:15:58 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19PkTj-0000X4-FW for emacs-devel@quimby.gnus.org; Tue, 10 Jun 2003 10:52:03 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19PkIN-0006xW-BJ for emacs-devel@gnu.org; Tue, 10 Jun 2003 10:40:19 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19PkH3-0006Gy-5K for emacs-devel@gnu.org; Tue, 10 Jun 2003 10:38:57 -0400 Original-Received: from rum.cs.yale.edu ([128.36.229.169]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19PkGA-0005vv-1F; Tue, 10 Jun 2003 10:38:02 -0400 Original-Received: from rum.cs.yale.edu (localhost [127.0.0.1]) by rum.cs.yale.edu (8.12.8/8.12.8) with ESMTP id h5AEbx0i032127; Tue, 10 Jun 2003 10:37:59 -0400 Original-Received: (from monnier@localhost) by rum.cs.yale.edu (8.12.8/8.12.8/Submit) id h5AEbxHI032125; Tue, 10 Jun 2003 10:37:59 -0400 X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 Original-To: Juanma Barranquero Original-cc: Jonathan Walther Original-cc: emacs-devel@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:14997 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14997 > > Arch has an appealingly tool-oriented approach, and uses > > `understandable' data representations, unlike subversion which seems to be > > more of a `big binary blob' design... > > I'm not arguing for or against any such tool now, but the "big binary > blob" is not a problem per se, if well documented. It is a problem because you can't look inside with the usual tools, so you end up locked with a specific set of tools and you have to use them to get anything done. And when there's a bug, it can end up pretty disastrous (basically, the big-binary-blob implements something like a file-system, so a bug is like a bug in your kernel that can trash your entire file system). It's not unbearable, but saying that "Subversion is just a better CVS" is just silly. The implementation of Subversion is far more radical than the one of OpenCM, Arch, and Meta-CVS (which is why it's taking so long, BTW, especially compared to single-man efforts such as Arch or Meta-CVS). Stefan