emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: vc-print-log vs. bzr log


From: Eli Zaretskii
Subject: Re: vc-print-log vs. bzr log
Date: Sat, 15 Sep 2012 19:28:53 +0300

> From: Stephen Berman <address@hidden>
> Cc: address@hidden
> 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?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]