If you create a new Bazaar branch when fixing a bug, there are a lot of extra steps/clicks necessary when you need to mark the bug as fixed and the branch as merged.
I realize there is some discussion of ways to do this automatically, but that can be error prone, and until it is implemented it still can be useful to make the manual process more streamlined.
These are the steps needed to close the bug:
1) Go to the bug page
2) Open up the bug status, and mark it as fix released, possibly add a version number, and message, and submit.
3) Click on the associate branch link
4) Click on the link to the actual branch page
5) Click on the link to change the branch status
6) select 'merged' from the list, and submit.
One possibly improvement would be to get rid of the 'associated branch' page, and instead fold that into the actual branch page. So if a branch is associated with multiple bugs, it could get multiple sub pages. Similar to how Bugs associated with multiple upstreams are handled.
Also, when setting the overall branch status, the actual branch status is sort of hidden in a small square on the left, which is not clickable. And to change the status is on an entirely different page from a link which is far away. Also, you can't change the status on the details page, which means there are multiple pages for handling the information about a branch.
Understandable some are more stable information, (branch description, etc) versus more variable (current branch status). But these should be unified.
If you create a new Bazaar branch when fixing a bug, there are a lot of extra steps/clicks necessary when you need to mark the bug as fixed and the branch as merged.
I realize there is some discussion of ways to do this automatically, but that can be error prone, and until it is implemented it still can be useful to make the manual process more streamlined.
These are the steps needed to close the bug:
1) Go to the bug page
2) Open up the bug status, and mark it as fix released, possibly add a version number, and message, and submit.
3) Click on the associate branch link
4) Click on the link to the actual branch page
5) Click on the link to change the branch status
6) select 'merged' from the list, and submit.
One possibly improvement would be to get rid of the 'associated branch' page, and instead fold that into the actual branch page. So if a branch is associated with multiple bugs, it could get multiple sub pages. Similar to how Bugs associated with multiple upstreams are handled.
Also, when setting the overall branch status, the actual branch status is sort of hidden in a small square on the left, which is not clickable. And to change the status is on an entirely different page from a link which is far away. Also, you can't change the status on the details page, which means there are multiple pages for handling the information about a branch.
Understandable some are more stable information, (branch description, etc) versus more variable (current branch status). But these should be unified.