Emacs Bazaar repository

Dan Nicolaescu dann at ics.uci.edu
Fri Mar 14 18:04:47 GMT 2008

Eli Zaretskii <eliz at gnu.org> writes:

  > > From: Matthieu Moy <Matthieu.Moy at imag.fr>
  > > Date: Fri, 14 Mar 2008 10:58:13 +0100
  > > Cc: Andreas Schwab <schwab at suse.de>, emacs-devel at gnu.org,
  > > 	bazaar at lists.canonical.com
  > > 
  > > > Andreas Schwab <schwab at suse.de> writes:
  > > >
  > > >> My first impression is that bzr is slow, so slow that it is completely
  > > >> unusable.  How can it come that a simple bzr log takes more than a
  > > >> minute to even start?  Even cvs log is instantaneous in comparison,
  > > >> although it has to request the log from the server.
  > > [...]
  > > As opposed to that, bzr has to get a global view of history at least
  > > to get the revision numbers (there was some plans caching this
  > > information, I don't know what's the status).
  > > 
  > > That said, the time for bzr log to start should clearly not be _that_
  > > long.
  > Incidentally, why are we concentrating on "bzr log"? is that a
  > frequent operation?  

For me it is.  Every time I change some code that I am not 100% sure I
know, I do a vc-annotate and then from the *vc-annotate* buffer vc-log
and vc-diff on the "interesting" lines.

  > Aren't "push" and "pull" much more important, as far as speed is
  > concerned, for everyday work?  Also the equivalent of "cvs diff", I
  > think.  Those are the ops I use much more frequently than "log" and
  > "annotate".

diff is surely much more frequent than "log" and "annotate", but it also
takes more than a minute with bzr (much slower than CVS).

More information about the bazaar mailing list