How to manage repository commit rights ?

Asked by Vincent Verdot

Hi all,
Is it possible to manage who is allowed to commit in bzr branches? Actually I don't know who is allowed by default, so except the project's owner himself, who can commit to? And how to grant and/or restrict access to? Thank you in advance for your answers.
Regards,

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Curtis Hovey
Solved:
Last query:
Last reply:
Revision history for this message
Best Curtis Hovey (sinzui) said :
#1

HI Vincent

The answer is yes, though I suspect the way you are thinking about the problem does not make it obvious. Launchpad only permits the owner to push/commit to a branch. The owner is either a user or a team. So you may commit/push to any branch that is yours, or a team that you are a member of. Team owners/admins control who the team members are. There are three documented workflow strategies for using a team to manage branches:

    https://help.launchpad.net/Code/TeamBranches/Draft
    https://help.launchpad.net/Code/UploadingABranch/Draft

The decentralized process is the preferred since it recognizes that branching and contributing is cheap. Any team member can merge an non-team member's branch into a team branch to accept something into the official project.

Revision history for this message
Vincent Verdot (vincent.verdot) said :
#2

It is clear for me now, thank you very much.

Revision history for this message
Vincent Verdot (vincent.verdot) said :
#3

Thanks Curtis Hovey, that solved my question.