access control in bazaar
Daniel Plappert
plappert at denkformat.de
Fri May 6 09:51:38 UTC 2011
Hi all,
I am a newbie to bazaar and really impressed by the versatile possibilities it offers. So we are planning to switch from subversion to bazzar. The only thing I am worrying about, is the user access control mechanism. With the Apache SVN module it is possible to declare fine granular access rights. But it seems incomparable for bazaar. Neither bzr+ssh nor adding an Apache in front of loggerhead are able to provide the access mechanism we need.
It must be possible to set different rights for different people in different projects. Lets take the following example:
project1 has the following directories
-- User1 (working directory for User 1)
-- User2 (working directory for User 2)
-- trunk (the main project)
project2 has the following directories
-- User2 (working directory for User 2)
-- User3 (working directory for User 3)
-- trunk (the main project)
According to the gateway workflow User1..3 are not able to commit changes to trunk. They are only able to push their branches to their own working directories. Maybe they are not allowed to read the other developers working branches.
With the bzr_access script, this isn't possible to control, because the bzr_access.conf can't handle:
[/project1/User1]
User1 = rw
*=
So, is there any possibility to handle such access rights? Is there a module or plugin for loggerhead? It would be a very easy and elegant way to have access rights in loggerhead.
BTW.: using launchpad is not an option for us.
Thank you very much for your help.
Best regards,
Daniel
More information about the bazaar
mailing list