Nice post, I like how you don’t just explain what you did, but also the reasons why you wanted to do so.

How is it going with your bzr+svn+rebase combo? Have you experienced some conflicts by now, how was resolution?

I’ve been basically doing the same for a few months, but with Mercurial instead of bzr. Bazaar has some really nice features I’d like to use, so I’m looking at how to switch.

I’ll try to have a local bzr branch (clone) and not just a checkout of the base svn repo, to be able to call log and annotate fast and while offline. It works well with hg (mercurial), there’s no reason bzr wouldn’t be up to it :)