gitlabhq/gitlabhq — pull request #744 by codec (2012-04-26 11:49:28+00:00)
Title: Fix admin_all_repo behaviour in Gitlabhq::Gitolite

`admin_all_repo` expects that gitlab is the only user with access to `gitolite-admin`.

**This may break on some installations**
Having more than just the gitlab user in the `gitolite-admin` configuration seems to be possible, as the `gitolite-admin` configuration will always be kept as is (where other repos will just be rewritten from the database).

**Reproduce**
Pull your `gitolite-admin` repository and change `conf/gitolite.conf` to list another user in `RW+` before gitlab, i.e.

```
repo gitolite-admin
RW+ = foobar gitlab
```

Now run `gitlab:app:enable_automerge` and get rejected by gitolite (for user `gitlab`).