Support direct push creation
In the 10.5.0 version, GitLab got automatic creation of Git repos by a direct push, see the MR and the changelog
Notably, this changes gitlab_access.rb
so that it can handle the security question for
a repo that doesn't exist yet, making the interface of our hg_access.rb
diverge from it.
It would probably be nice to have this feature as well, or at least to close the gap between these two access control objects.
Noticed while working on !45 (merged)