On Tue, Mar 15, 2011, Andrew Stubbs wrote:
> I find that bzr is slow - there's no getting around it, but there
> are some tricks that can help.

 Thanks for sharing your tips; also noteworthy, this tip by Martin Pool:
    http://lists.linaro.org/pipermail/linaro-dev/2011-March/003282.html

> I find "bzr push" is quite fast, but there's a special gotcha - it
> always stacks new feature branches on top of the gcc-linaro/4.5
> branch (more accurately, the "focus of development" branch), and if
> you're working with 4.4 or 4.6, that means there quite a lot of
> difference to upload.

 Actually, I have a cron jobs which pushes the revisions of the 4.4
 branch in the 4.5 repo on Launchpad; I just realized that this was
 still an issue from your email, so I've looked at the script again and
 it wasn't dealing with 4.6; I've added a step to copy the 4.6 revs into
 the 4.5 repo every night, so that should make bzr push fast again for
 you.  (I'm still pushing the revs though, will take a while.)

> >   5) wait for branch to be processed by launchpad (only a few minutes,
> >      nothing major)

 I don't  :-)

> >   7) merge to trunk (with the inevitable ChangeLog merge failure
> >      that you mentioned).

 bzr has plugins to merge changelog entries for some types of
 changelogs; I wonder whether we could use these here.  Another option
 would be to generate a GNU ChangeLog from the bzr log at release time
 as we do for linaro-image-tools for instance.

-- 
Loïc Minier

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to