From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.comp.version-control.bazaar-ng.general,gmane.emacs.devel Subject: Re: Emacs repository benchmark: bzr and git Date: Tue, 18 Mar 2008 13:43:07 -0400 Message-ID: References: <20080318154316.GA6242@mithlond.arda.local> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205862250 22185 80.91.229.12 (18 Mar 2008 17:44:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Mar 2008 17:44:10 +0000 (UTC) Cc: bazaar@lists.canonical.com, emacs-devel@gnu.org To: Matthieu Moy Original-X-From: bazaar-bounces@lists.canonical.com Tue Mar 18 18:44:30 2008 Return-path: Envelope-to: gcvbg-bazaar-ng@m.gmane.org Original-Received: from chlorine.canonical.com ([91.189.94.204]) by lo.gmane.org with esmtp (Exim 4.50) id 1JbfrM-0002KC-QP for gcvbg-bazaar-ng@m.gmane.org; Tue, 18 Mar 2008 18:44:24 +0100 Original-Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.60) (envelope-from ) id 1Jbfqj-0007LO-EZ; Tue, 18 Mar 2008 17:43:45 +0000 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]) by chlorine.canonical.com with esmtp (Exim 4.60) (envelope-from ) id 1Jbfqf-0007LC-HJ for bazaar@lists.canonical.com; Tue, 18 Mar 2008 17:43:41 +0000 Original-Received: from ceviche.home (vpn-132-204-232-21.acd.umontreal.ca [132.204.232.21]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id m2IHhnUw011428 for ; Tue, 18 Mar 2008 13:43:49 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id ED664B41C7; Tue, 18 Mar 2008 13:43:07 -0400 (EDT) In-Reply-To: (Matthieu Moy's message of "Tue, 18 Mar 2008 17:02:32 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered HAS_X_HELO=0 X-BeenThere: bazaar@lists.canonical.com X-Mailman-Version: 2.1.8 Precedence: list List-Id: bazaar discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bazaar-bounces@lists.canonical.com Errors-To: bazaar-bounces@lists.canonical.com Xref: news.gmane.org gmane.comp.version-control.bazaar-ng.general:38930 gmane.emacs.devel:92909 Archived-At: >> $ time bzr log >/dev/null >> real 3m15.708s > I get a bit less than a minute here, and I don't think my machine is > 4x faster than yours, so this was probably with cold cache. I don't think it matters: 1 minute is too long as well. I don't care if Bzr is slower or faster than Git, but in order to switch to Bzr, we need it to be "fast enough". Currently it is not. At the very least the "bzr diff -r " should not take more than a couple seconds and it should be possible to get the "bzr status" of a file instantaneously. Stefan PS: and now for something completely different: is there a Texinfo version of the Bazaar reference manual? PPS: If we want to compare Bzr to Git, we may also want to look at the repository size: currently, it looks like Git's version of the Emacs repository weighs in around 200MB, while Bzr's version hovers around 300MB.