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

Reply via email to