I'm assisting in a project on Launchpad - however I do not have write access to that branch. How can I create a branch which I can push to and point people on the team for review?
You can push a branch under your own name, e.g. bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list to push a branch to the ubuntuwire-website project which is named update-machine-list
Go to the project page that you want to create a branch for and click 'Submit Code'.
Then set up the branch. Make sure it is hosted in Launchpad.
You can then push to the branch:
The first time you push, you will need to use:
Once you are ready to merge, click 'Propose for merging' on the 'Code' tab of the project.
It will then wait to be reviewed by someone with the necessary permissions.
Once the review has started, you will see something like this in the 'Code' tab:
You can follow this link to the review page.
Once the reviewer is satisfied, they will merge the branches and your code will become part of the project's trunk.
You can push a branch under your own name, e.g.
bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
to push a branch to the ubuntuwire-website project which is named update-machine-listStarting in the folder a level up from the branch:
Make some changes to the files. If you add any new files/folders:
Once you're done:
And push to your own Launchpad branch:
For Subversion users, or those interested in lightweight checkouts, this might also help:
https://answers.launchpad.net/canonical-identity-provider/+question/209069