On Sun, May 12, 2013 at 3:18 PM, <sascha...@babbelbox.org> wrote: > - It supports "Merge Requests", which are almost the same as PRs on Github, > which allows user contributions to be reviewed quite easily.
So, out of curiosity I set this up on a VM and started playing with it. It seemed like the UI for merge requests was limited to merges between branches on the same repository. Github lets you make pull requests between repositories. Logistically that is a BIG difference. With a Github-like model users don't need write access of any kind to the repository (they do their work in their own forks), but with Gitlab you'd need to give write access (not sure if you can limit that to only an incoming branch of some kind, which would be a free-for-all area (which might also create problems as this is essentially an arbitrary file hosting area)). I could be missing something though - seems like a useful tool but it might be more appropriate to closed teams than for public contribution. If somebody knows of something I missed by all means chime in. Gerrit also requires letting the public push, but those pushes go to a contained area and each commit is isolated. Again, let me know if I missed something. Rich