I'm running Bazaar 2.0 on my local machine and the remote repository runs on Ubuntu Jaunty which provides Bazaar 1.13. After working locally for some time I wanted to push my branch to a newly created shared repository on the server but I got the error message
is not compatible with
different rich-root support
Reading http://www.nabble.com/bazaar-error-on-repository-td25868297.html it seems different Bazaar versions make different repository formats which are incompatible. But
[...] you could move the server to a rich root capable format; then it would work (though crossing the format boundary can be slow). 1.3.1 is new enough to support rich-root-pack.
So on the server I did
and now it works. I can push my local branch to the remote repository.
But only once!
Second time I wanted to push I got another error:
Looks like the format 2a, which is the default for Bazaar >= 2.0 is incompatible with the one on my server. Downgrading to an older format of my local tree did the trick: