Emacs repository benchmark: bzr and git
Jonathan Lange
jml at mumak.net
Thu Mar 27 01:32:09 GMT 2008
On Wed, Mar 19, 2008 at 1:53 PM, Richard Stallman <rms at gnu.org> wrote:
> To the emacs maintainers and decision makers: What more information
> is required to convince bzr is not the right tool at the present
> moment?
>
> This decision is not a decision for the present moment. It is a long
> term decision.
>
> So it would be better to wait a few months while Bzr developers
> improve it, than to make some other "temporary" decision that would
> probably be hard to reverse.
>
I've tried to get a list of things that Bazaar needs to improve from
trawling through this list and bugs on the Bazaar tracker.
So far I have:
* bzr log needs to be much faster for single files[1] and for
subsets of history.
* bzr diff -r <something> needs to take at most a couple of seconds
* bzr st <single file> needs to be instantaneous.
* Must be able to get the diff between the current branch and its
parent very quickly.
These are all performance related. I can't recall coming across any
other blockers, but then I haven't been following every email on this
& related threads.
If I've missed anything, please let me know. If I've included anything
that's not really necessary, let me know. If you want, file bugs on
https://bugs.launchpad.net/bzr/+bugs and give them the tag 'emacs'.
jml
[1] Bazaar tends to assume you want to work with the whole tree for
every operation. I think this might be the root cause of a lot of the
disappointment in Bazaar's performance.
More information about the bazaar
mailing list