From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Clemente Newsgroups: gmane.comp.version-control.bazaar-ng.general,gmane.emacs.devel Subject: Re: Emacs Bazaar Repository II Date: Wed, 22 Oct 2008 00:07:18 +0200 Message-ID: <87d4htd2ll.fsf@yahoo.com> References: <87skr26cba.fsf@workhorse.earlhome> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1224626864 16233 80.91.229.12 (21 Oct 2008 22:07:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Oct 2008 22:07:44 +0000 (UTC) Cc: emacs-devel@gnu.org To: bazaar@lists.canonical.com Original-X-From: bazaar-bounces@lists.canonical.com Wed Oct 22 00:08:45 2008 connect(): Connection refused 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 1KsPOz-0007e3-Kh for gcvbg-bazaar-ng@m.gmane.org; Wed, 22 Oct 2008 00:08:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.60) (envelope-from ) id 1KsPNo-00078F-T5; Tue, 21 Oct 2008 23:07:20 +0100 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by chlorine.canonical.com with esmtp (Exim 4.60) (envelope-from ) id 1KsPNm-00077n-HB for bazaar@lists.canonical.com; Tue, 21 Oct 2008 23:07:18 +0100 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KsPNl-0001sL-7Y for bazaar@lists.canonical.com; Tue, 21 Oct 2008 22:07:17 +0000 Original-Received: from 89.6.42.98 ([89.6.42.98]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Oct 2008 22:07:17 +0000 Original-Received: from dcl441-bugs by 89.6.42.98 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Oct 2008 22:07:17 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 58 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 89.6.42.98 User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) Cancel-Lock: sha1:gV+fV8OHBepkr8EsBZuO7OVJ4wc= X-Topics: everythingelse 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:48420 gmane.emacs.devel:104791 Archived-At: "Martin Pool" writes: > > Thanks for that. We'd be interested to hear how this performs with > emacs in general development use: is it fast enough, or what would you > most like improved? And are there any bugs that you hit in > particular when using bzr with emacs? I speak as a simple user who likes to see what's going on in Emacs. I am hoping that Emacs can migrate to Bazaar soon because Cvs or Git are too complex for me to use and therefore hinder me from collaborating (it was not the case with Bazaar). The operation I use most is „log“: to see what's new, or if something was included or not, or when, or who did what when, etc. I have tested this second repository and also the first one. I used today's bzr (rev. 3788) and did several successive tests until the results stabilised. The old one (without merges): ----------------------------- $ time ../bzr/bzr log >/dev/null real 3m10.266s user 2m57.083s sys 0m2.004s The new one (emacs-merges): --------------------------- $ time ../bzr/bzr log >/dev/null real 4m20.742s user 4m10.092s sys 0m2.420s Ok, with merges it's 1m10s more than without merges. However, ¿¿¿ 4m20s only to display log messages ??? That seems a lot, specially after seeing how fast can log messages be shown in other tools: here is the result for the same tree in git: $ time git log >/dev/null real 0m7.849s user 0m6.940s sys 0m0.208s So, having to wait 4m20s where you could be waiting 8s means that there is still room for improvement and that yes, it still is a bit uncomfortable. But all problems will be solved... Greetings, Daniel PS: The repositories I used for the tests are: http://bzr.notengoamigos.org/emacs/trunk/ bzr://bzr.notengoamigos.org/emacs-merges/trunk/ git://git.sv.gnu.org/emacs.git