works just fine (same WT format), but then going on to
% bzr upgrade --format=1.9-rich-root
fails. Or doing the 1.9 straight from 2a. Branch or repo formats don't seem to matter. It just spins forever:
0.756 opening working tree '/tmp/bzr/A'
0.779 opening working tree '/tmp/bzr/A'
0.783 opening working tree '/tmp/bzr/A'
0.788 opening working tree '/tmp/bzr/A'
It's a little misleading though; you don't need any sort of repo to reproduce it. You can do it just with standalone trees.
It happens any time you try to 'downgrade' the WT format. e.g.,
% bzr init --format=2a ; bzr upgrade --format= 1.14-rich- root
works just fine (same WT format), but then going on to
% bzr upgrade --format= 1.9-rich- root
fails. Or doing the 1.9 straight from 2a. Branch or repo formats don't seem to matter. It just spins forever:
0.756 opening working tree '/tmp/bzr/A'
0.779 opening working tree '/tmp/bzr/A'
0.783 opening working tree '/tmp/bzr/A'
0.788 opening working tree '/tmp/bzr/A'