I can confirm that the version in precise-proposed resolves this issue. Successful test case below:
andrew@andrew-laptop:~/Desktop$ bzr init --development-colo foo
Created a standalone tree (format: development-colo)
andrew@andrew-laptop:~/Desktop$ cd foo
andrew@andrew-laptop:~/Desktop/foo$ bzr branches
* (default)
andrew@andrew-laptop:~/Desktop/foo$ bzr switch -b first-colo-branch
Tree is up to date at revision 0.
Switched to branch: /home/andrew/Desktop/foo/
andrew@andrew-laptop:~/Desktop/foo$ bzr switch -b second-colo-branch
Tree is up to date at revision 0.
Switched to branch: /home/andrew/Desktop/foo/
andrew@andrew-laptop:~/Desktop/foo$ bzr branches
first-colo-branch
* second-colo-branch
andrew@andrew-laptop:~/Desktop/foo$ bzr switch first-colo-branch
Tree is up to date at revision 0.
Switched to branch: /home/andrew/Desktop/foo/
andrew@andrew-laptop:~/Desktop/foo$ bzr rmbranch second-colo-branch
andrew@andrew-laptop:~/Desktop/foo$ bzr branches
* first-colo-branch
I can confirm that the version in precise-proposed resolves this issue. Successful test case below:
andrew@ andrew- laptop: ~/Desktop$ bzr init --development-colo foo andrew- laptop: ~/Desktop$ cd foo andrew- laptop: ~/Desktop/ foo$ bzr branches andrew- laptop: ~/Desktop/ foo$ bzr switch -b first-colo-branch Desktop/ foo/ andrew- laptop: ~/Desktop/ foo$ bzr switch -b second-colo-branch Desktop/ foo/ andrew- laptop: ~/Desktop/ foo$ bzr branches andrew- laptop: ~/Desktop/ foo$ bzr switch first-colo-branch Desktop/ foo/ andrew- laptop: ~/Desktop/ foo$ bzr rmbranch second-colo-branch andrew- laptop: ~/Desktop/ foo$ bzr branches
Created a standalone tree (format: development-colo)
andrew@
andrew@
* (default)
andrew@
Tree is up to date at revision 0.
Switched to branch: /home/andrew/
andrew@
Tree is up to date at revision 0.
Switched to branch: /home/andrew/
andrew@
first-colo-branch
* second-colo-branch
andrew@
Tree is up to date at revision 0.
Switched to branch: /home/andrew/
andrew@
andrew@
* first-colo-branch