Allow pre-receive hooks on GitLab.com
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
Installing custom pre-receive hooks is currently not possible on Gitlab.com, see this support ticket.
Intended users
Further details
We at Midori develop productivity apps for Atlassian products (Jira, Confluence, Bitbucket). One of our apps is Better Commit Policy for Jira that verifies the changes committed to Git, Bitbucket, GitHub, GitLab, Subversion & Mercurial against configurable rules. A code change management tool like this is typically used by corporations in highly regulated industries like healthcare, finance or aviation. Our tool is critical for product teams that are under frequent scrutiny by regulators, and need to strictly control that only compliant changes are committed to their repositories and the changes are clearly traceable, follow a preset format and only touches part of the code that is supposed to. See this success story featuring Philips or this, featuring EaglePicher, a battery manufacturer for the aviation industry.
We frequently get questions from our users about how to use our app with GitLab.com, because many of our users are both Jira and Gitlab users. We have been working to make our apps compatible, so we can serve our mutual customers better.
We hope that you will work with us, so software teams will be able to leverage Gitlab's features together with their Jira environment.
Proposal
In order for our app to work with Gitlab.com repositories, our hook scripts would need to be installed in the Git repository managed by GitLab.com.