Copyright | (c) Rob Stewart Heriot-Watt University 2019 |
---|---|
License | BSD3 |
Maintainer | robstewart57@gmail.com |
Stability | stable |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- mergeRequest :: Project -> Int -> GitLab (Either (Response ByteString) (Maybe MergeRequest))
- mergeRequest' :: Int -> Int -> GitLab (Either (Response ByteString) (Maybe MergeRequest))
- mergeRequests :: Project -> GitLab [MergeRequest]
- mergeRequests' :: Int -> GitLab (Either (Response ByteString) [MergeRequest])
- createMergeRequest :: Project -> Text -> Text -> Int -> Text -> Text -> GitLab (Either (Response ByteString) (Maybe MergeRequest))
- createMergeRequest' :: Int -> Text -> Text -> Int -> Text -> Text -> GitLab (Either (Response ByteString) (Maybe MergeRequest))
- acceptMergeRequest :: Project -> Int -> GitLab (Either (Response ByteString) (Maybe MergeRequest))
- acceptMergeRequest' :: Int -> Int -> GitLab (Either (Response ByteString) (Maybe MergeRequest))
- deleteMergeRequest :: Project -> Int -> GitLab (Either (Response ByteString) ())
- deleteMergeRequest' :: Int -> Int -> GitLab (Either (Response ByteString) ())
Documentation
:: Project | project |
-> Int | merge request IID |
-> GitLab (Either (Response ByteString) (Maybe MergeRequest)) |
returns the merge request for a project given its merge request IID.
:: Int | project ID |
-> Int | merge request IID |
-> GitLab (Either (Response ByteString) (Maybe MergeRequest)) |
returns the merge request for a project given its project ID and merge request IID.
:: Project | the project |
-> GitLab [MergeRequest] |
returns the merge requests for a project.
:: Int | project ID |
-> GitLab (Either (Response ByteString) [MergeRequest]) |
returns the merge requests for a project given its project ID.
:: Project | project |
-> Text | source branch |
-> Text | target branch |
-> Int | target project ID |
-> Text | merge request title |
-> Text | merge request description |
-> GitLab (Either (Response ByteString) (Maybe MergeRequest)) |
Creates a merge request.
:: Int | project ID |
-> Text | source branch |
-> Text | target branch |
-> Int | target project ID |
-> Text | merge request title |
-> Text | merge request description |
-> GitLab (Either (Response ByteString) (Maybe MergeRequest)) |
Creates a merge request.
:: Project | project |
-> Int | merge request IID |
-> GitLab (Either (Response ByteString) (Maybe MergeRequest)) |
Accepts a merge request.
:: Int | project ID |
-> Int | merge request IID |
-> GitLab (Either (Response ByteString) (Maybe MergeRequest)) |
Accepts a merge request.
Deletes a merge request. Only for admins and project owners.
Deletes a merge request. Only for admins and project owners.