マージリクエストコンテキストコミットAPI

MR コンテキストコミットの一覧

マージリクエストコンテキストコミットの一覧を取得します。

GET /projects/:id/merge_requests/:merge_request_iid/context_commits

パラメータを指定します:

属性種類必須説明
id整数。はい認証ユーザーが所有するプロジェクトのIDまたはURLエンコードされたパス
merge_request_iid整数。はいマージリクエストの内部ID。
[
    {
        "id": "4a24d82dbca5c11c61556f3b35ca472b7463187e",
        "short_id": "4a24d82d",
        "created_at": "2017-04-11T10:08:59.000Z",
        "parent_ids": null,
        "title": "Update README.md to include `Usage in testing and development`",
        "message": "Update README.md to include `Usage in testing and development`",
        "author_name": "Example \"Sample\" User",
        "author_email": "user@example.com",
        "authored_date": "2017-04-11T10:08:59.000Z",
        "committer_name": "Example \"Sample\" User",
        "committer_email": "user@example.com",
        "committed_date": "2017-04-11T10:08:59.000Z"
    }
]

MR コンテキストコミットの作成

マージリクエストコンテキストコミットの一覧を作成します。

POST /projects/:id/merge_requests/:merge_request_iid/context_commits

パラメータを指定します:

属性種類必須説明
id整数。はい認証ユーザーが所有するプロジェクトのIDまたはURLエンコードされたパス
merge_request_iid整数。はいマージリクエストの内部ID。
POST /projects/:id/merge_requests/
属性種類必須説明
commits文字列配列はいコンテキストコミットのSHA
[
    {
        "id": "6d394385cf567f80a8fd85055db1ab4c5295806f",
        "message": "Added contributing guide\n\nSigned-off-by: Example User <user@example.com>\n",
        "parent_ids": [
            "1a0b36b3cdad1d2ee32457c102a8c0b7056fa863"
        ],
        "authored_date": "2014-02-27T10:05:10.000+02:00",
        "author_name": "Example User",
        "author_email": "user@example.com",
        "committed_date": "2014-02-27T10:05:10.000+02:00",
        "committer_name": "Example User",
        "committer_email": "user@example.com"
    }
]

MR コンテキストコミットの削除

マージリクエストコンテキストコミットの一覧を削除します。

DELETE /projects/:id/merge_requests/:merge_request_iid/context_commits

パラメータを指定します:

属性種類必須説明
commits文字列配列はいコンテキストコミットのSHA
id整数。はい認証ユーザーが所有するプロジェクトのIDまたはURLエンコードされたパス
merge_request_iid整数。はいマージリクエストの内部ID。