Attached is a script that replicates the problem for me with bzr-1.9. This is using Aaron's idea of pushing to a location with an existing .bzr dir (in this case, a directory initialised as a repository).
On my system, the script prints the following at the end:
./branch format: Bazaar Branch Format 6 (bzr 0.15)
./checkout format: Bazaar-NG Branch Reference Format 1
./target format: Bazaar-NG Branch Reference Format 1
I'd expect ./target to be a real branch rather than a reference, given that I get a real branch when pushing to a non-existent location.
Attached is a script that replicates the problem for me with bzr-1.9. This is using Aaron's idea of pushing to a location with an existing .bzr dir (in this case, a directory initialised as a repository).
On my system, the script prints the following at the end:
./branch format: Bazaar Branch Format 6 (bzr 0.15)
./checkout format: Bazaar-NG Branch Reference Format 1
./target format: Bazaar-NG Branch Reference Format 1
I'd expect ./target to be a real branch rather than a reference, given that I get a real branch when pushing to a non-existent location.