This also happens when using bzr+http transport. Another possible workaround (besides creating a branch and then binding to produce a checkout) is to do:
bzr co bzr+http://myrepo branch_name
cd branch_name
bzr upgrade --rich-root-pack
bzr checkout
bzr update
Although this is a bit more verbose than the alternative (bzr branch ...) and leaves a bzr.backup directory around (from the upgrade process), it also works (I prefer the first approach though, it is simpler)
This also happens when using bzr+http transport. Another possible workaround (besides creating a branch and then binding to produce a checkout) is to do:
bzr co bzr+http:// myrepo branch_name
cd branch_name
bzr upgrade --rich-root-pack
bzr checkout
bzr update
Although this is a bit more verbose than the alternative (bzr branch ...) and leaves a bzr.backup directory around (from the upgrade process), it also works (I prefer the first approach though, it is simpler)