Current gitlab implementation adds a developer with "RW+" gitolite permission.
According to the gitolite manual, "RW+" permission allows ref deletion.
This means every "developer" in gitlab can delete history of their project.
In my opinion, this behavior is dangerous.
I suggest to use "RW" permission for developers and "RW+" for project masters.
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related or that one is blocking others.
Learn more.
The patch is no longer valid. In the latest version, the corresponding lines can be found towards the end of lib / gitlab / backend / gitolite_config.rb
But I agree. there should be a way to control this behaviour, if not in the GUI, then at least via the config file. I too would prefer to have developers with RW only permissions, not RW+
By Administrator on 2012-10-25T14:32:08 (imported from GitLab)
I don't think it was resolved. Instead of submitting a patch please provide a pull requests that is valid, has tests and updates the relevant documentation.
By Administrator on 2013-02-27T20:12:28 (imported from GitLab)