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.
The GCC source tree is huge, and has a long history, so doing just about anything with it in BZR takes a while, and consumes a lot of memory. I've not tried using git with the full GCC history, but I have tried it with even larger sourcebases (GCC, binutils, GDB, etc. all combined into one repo), and I can say it was much quicker, although still gives enough time to read a few emails.
Andrew