On 5 May 2011 17:08, Andrew Stubbs ams@codesourcery.com wrote:
On 05/05/11 15:42, Martin Pool wrote:
I'd like to know more about the case where it's slow, because we have fixed up some of the other performance issues that were biting Linaro. Could you tell me more, or if you like file a bug at http://pad.lv/fb/bzr-rebase saying what you're running on what branches and what speed it is?
Last time I used it, I took lp:~ams-codesourcery/gcc-linaro/cs-merge-20110413, and rebased it to lp:gcc-linaro. This took at least an hour to run, possibly 2-3 hours, I don't recall - I got bored and went to do something else.
Note that some of the revisions on cs-merge-20110413 have now been committed to lp:gcc-linaro, so to repeat the experiment you'll need to only rebase as far as r99496, I think. It's actually only 3 revisions difference, I think.
I filed https://bugs.launchpad.net/bzr-rewrite/+bug/777920 to track this. I think it will have been improved a fair bit by John's recent work on huge-tree workingtree performance work (which sped up some things like revert 8x) but there's probably more to do. That work is in bzr 2.4beta, which you can get from eg ppa:bzr/daily.
Martin