From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: vc-print-log vs. bzr log Date: Sat, 15 Sep 2012 19:28:53 +0300 Message-ID: <83obl7s116.fsf@gnu.org> References: <87ipbfcu4o.fsf@rosalinde.fritz.box> <878vcbcp1p.fsf@rosalinde.fritz.box> <83pq5ns32a.fsf@gnu.org> <871ui3clx3.fsf@rosalinde.fritz.box> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1347726539 1420 80.91.229.3 (15 Sep 2012 16:28:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 15 Sep 2012 16:28:59 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stephen Berman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 15 18:29:02 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TCvEr-0007Wi-3f for ged-emacs-devel@m.gmane.org; Sat, 15 Sep 2012 18:29:01 +0200 Original-Received: from localhost ([::1]:60311 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TCvEn-0001xj-4l for ged-emacs-devel@m.gmane.org; Sat, 15 Sep 2012 12:28:57 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:60896) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TCvEk-0001xS-Ae for emacs-devel@gnu.org; Sat, 15 Sep 2012 12:28:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TCvEj-0005A1-9a for emacs-devel@gnu.org; Sat, 15 Sep 2012 12:28:54 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:50573) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TCvEj-00059v-1Q for emacs-devel@gnu.org; Sat, 15 Sep 2012 12:28:53 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MAE00H00GFO4Q00@a-mtaout23.012.net.il> for emacs-devel@gnu.org; Sat, 15 Sep 2012 19:28:51 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MAE00H0HGG24T00@a-mtaout23.012.net.il>; Sat, 15 Sep 2012 19:28:51 +0300 (IDT) In-reply-to: <871ui3clx3.fsf@rosalinde.fritz.box> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.175 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:153329 Archived-At: > From: Stephen Berman > Cc: emacs-devel@gnu.org > Date: Sat, 15 Sep 2012 18:04:24 +0200 > > Here's a comparison between the shell command with M-!: > > Sat 2012-09-15 16:46:33 +0200 > 0.182 bazaar version: 2.5.1 > 0.182 bzr arguments: [u'log', u'-r-1', u'/data/steve/bzr/emacs/quickfixes/lisp/gnus/gnus-group.el'] > 0.186 looking for plugins in /home/steve/.bazaar/plugins > 0.196 looking for plugins in /usr/lib64/python2.7/site-packages/bzrlib/plugins > 0.226 looking for plugins in /usr/lib/python2.7/site-packages/bzrlib/plugins > 0.240 encoding stdout as osutils.get_user_encoding() 'utf-8' > 0.309 opening working tree '/data/steve/bzr/emacs/quickfixes' > 0.417 encoding stdout as osutils.get_user_encoding() 'utf-8' > 0.480 return code 0 > > and `C-u C-x v l RET RET' on the same file: > > Sat 2012-09-15 17:56:19 +0200 > 0.167 bazaar version: 2.5.1 > 0.167 bzr arguments: [u'log', u'-l', u'1', u'gnus-group.el'] > 0.171 looking for plugins in /home/steve/.bazaar/plugins > 0.179 looking for plugins in /usr/lib64/python2.7/site-packages/bzrlib/plugins > 0.203 looking for plugins in /usr/lib/python2.7/site-packages/bzrlib/plugins > 0.211 encoding stdout as osutils.get_user_encoding() 'utf-8' > 0.277 opening working tree '/data/steve/bzr/emacs/quickfixes' > 0.359 encoding stdout as osutils.get_user_encoding() 'utf-8' > 18.561 return code 0 > > What is happening between the last two entries that takes 18 seconds? That's when bzr does the actual job of accessing the branch meta-data and getting the information you asked for. Do you see the above in "emacs -Q" as well? What do you see in ~/.bzr.log if you invoke bzr log -l1 gnus-group.el from the shell prompt? If you see the same 18 sec, does it help to say bzr --no-plugins log -l1 gnus-group.el instead?