From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Giorgos Keramidas Newsgroups: gmane.emacs.devel Subject: Re: What a modern collaboration toolkit looks like Date: Thu, 3 Jan 2008 03:18:31 +0200 Message-ID: <20080103011831.GD13318@kobe.laptop> References: <20071231130712.GB8641@thyrsus.com> <20080101171120.GC3830@muc.de> <20080101.190535.32709273.wl@gnu.org> <18298.43082.391589.308682@kahikatea.snap.net.nz> <20080102122414.GF17588@thyrsus.com> <86prwkjlup.fsf@lola.quinscape.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1199323147 28347 80.91.229.12 (3 Jan 2008 01:19:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 3 Jan 2008 01:19:07 +0000 (UTC) Cc: esr@snark.thyrsus.com, Richard Stallman , Nick Roberts , emacs-devel@gnu.org, esr@thyrsus.com, acm@muc.de, eliz@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 03 02:19:26 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JAEk1-0005ie-6L for ged-emacs-devel@m.gmane.org; Thu, 03 Jan 2008 02:19:25 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JAEje-0004wP-Vr for ged-emacs-devel@m.gmane.org; Wed, 02 Jan 2008 20:19:03 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JAEja-0004ts-Er for emacs-devel@gnu.org; Wed, 02 Jan 2008 20:18:58 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JAEjY-0004r7-Fg for emacs-devel@gnu.org; Wed, 02 Jan 2008 20:18:57 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JAEjY-0004qy-5j for emacs-devel@gnu.org; Wed, 02 Jan 2008 20:18:56 -0500 Original-Received: from mx-out.forthnet.gr ([193.92.150.104] helo=mx-out-05.forthnet.gr) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JAEjN-0004qo-Io; Wed, 02 Jan 2008 20:18:45 -0500 Original-Received: from mx-av-01.forthnet.gr (mx-av.forthnet.gr [193.92.150.27]) by mx-out-05.forthnet.gr (8.13.8/8.13.8) with ESMTP id m031Iil1028142; Thu, 3 Jan 2008 03:18:44 +0200 Original-Received: from MX-IN-04.forthnet.gr (mx-in-04.forthnet.gr [193.92.150.163]) by mx-av-01.forthnet.gr (8.14.1/8.14.1) with ESMTP id m031Iiuq003538; Thu, 3 Jan 2008 03:18:44 +0200 Original-Received: from kobe.laptop (ppp5-162.adsl.forthnet.gr [62.1.228.162]) by MX-IN-04.forthnet.gr (8.14.2/8.14.2) with ESMTP id m031IbEH014111; Thu, 3 Jan 2008 03:18:38 +0200 Authentication-Results: MX-IN-04.forthnet.gr smtp.mail=keramida@ceid.upatras.gr; spf=neutral Authentication-Results: MX-IN-04.forthnet.gr header.from=keramida@ceid.upatras.gr; sender-id=neutral Original-Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.2/8.14.2) with ESMTP id m031IanL014582; Thu, 3 Jan 2008 03:18:36 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Original-Received: (from keramida@localhost) by kobe.laptop (8.14.2/8.14.2/Submit) id m031IVVI014581; Thu, 3 Jan 2008 03:18:31 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Content-Disposition: inline In-Reply-To: <86prwkjlup.fsf@lola.quinscape.zz> X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:85959 Archived-At: On 2008-01-02 16:19, David Kastrup wrote: >"Eric S. Raymond" writes: >> Richard Stallman : >>> More than that, I think you have a copy of the whole repository >>> locally, so you can look at logs, earlier revisions etc while >>> off-line. >>> >>> That sounds useful. >> >> It is. All the 3Gs have this property. > > But I doubt all of them manage to squeeze all of Emacs' CVS history > (actually, more than that, since the Emacs' git repository also contains > the non-CVS multi-tty history AFAIK) into 200MB. I have a locally converted `HEAD' from CVS -> Mercurial which contains all the history of the Emacs trunk, and is now at 138 MB: keramida@kobe:/home/keramida/hg/emacs/head$ du -skh .hg 138M .hg keramida@kobe:/home/keramida/hg/emacs/head$ This repository doesn't contain *all* the branches which have ever existed for Emacs, but a pair of branches won't really bloat the history above 200 MB easily. Both Git and Mercurial are trying hard to store large histories in an efficient manner. They make different trade-offs, so some things will invariably end up different, but there is a lot of cross-pollination between the two systems, and that's usually a good thing :) HTH, Giorgos