Please support GitLab (http://gitlab.org) for the pull request option.
GitLab is supporting via API to create Merge Requests (http://api.gitlab.org/merge_requests.html#create-mr) maybe it's easy to implement it with your current design on creating merge requests.