Support pushing translations to GitLab as merge requests rather than pushing directly to git
In GLib, we’d like to prevent anyone pushing directly to git, and force them to use merge requests instead (this means that all changes would get tested through CI, and review would be unavoidable). Currently, the translation workflow and the fact that Damned Lies pushes directly to git prevents this.
Can Damned Lies please be modified to create merge requests instead of pushing directly to git? This could be done by pushing changes to Damned Lies’ fork of each module, and creating a merge request based on that. Or there might be a simpler way to do it directly using GitLab’s API (I have no idea).