merge from develop
This commit is contained in:
commit
70220638fd
|
@ -1,84 +1,127 @@
|
|||
# Pulls
|
||||
|
||||
|
||||
## Get a pull request
|
||||
## 获取一个合并请求
|
||||
获取合并请求详情接口
|
||||
|
||||
> 示例:
|
||||
|
||||
```shell
|
||||
curl -X GET http://localhost:3000/api/Jasder/gitlink/pulls/88.json
|
||||
curl -X GET http://localhost:3000/api/v1/yystopf/ceshi_commit/pulls/1.json
|
||||
```
|
||||
|
||||
```javascript
|
||||
await octokit.request('GET /api/Jasder/gitlink/pulls/88.json')
|
||||
await octokit.request('GET /api/v1/yystopf/ceshi_commit/pulls/1.json')
|
||||
```
|
||||
|
||||
### HTTP 请求
|
||||
`GET /api/:owner/:repo/pulls/:id.json`
|
||||
`GET /api/v1/:owner/:repo/pulls/:index.json`
|
||||
|
||||
### 请求参数:
|
||||
参数 | 必选 | 默认 | 类型 | 字段说明
|
||||
--------- | ------- | ------- | -------- | ----------
|
||||
|owner |是| |string |用户登录名 |
|
||||
|repo |是| |string |项目标识identifier |
|
||||
|id |是| | integer | pull id值 |
|
||||
|
||||
|index |是| | integer | pull 序号 |
|
||||
|
||||
|
||||
### 返回字段说明:
|
||||
参数 | 类型 | 字段说明
|
||||
--------- | ----------- | -----------
|
||||
|-|-|-|
|
||||
|id |int|合并请求ID|
|
||||
|head |int|合并请求源分支|
|
||||
|base |int|合并请求目标分支|
|
||||
|index |int|合并请求序号|
|
||||
|status |string|合并请求状态,open: 开启的, merged: 合并的, closed: 关闭的|
|
||||
|issue.id |int|疑修ID|
|
||||
|issue.author |object|疑修作者|
|
||||
|issue.priority |string|疑修优先级|
|
||||
|issue.version |string|疑修里程碑|
|
||||
|issue.journals_count |int|普通评论数量|
|
||||
|issue.issue_tags |array|标记|
|
||||
|journals_count |int|审查评论数量|
|
||||
|merge_base |string|目标的commit ID|
|
||||
|base_commit_sha |string|合并之后的第一个commit ID|
|
||||
|head_commit_sha |string|源commit ID|
|
||||
|commit_num |int|commit数量|
|
||||
|changed_files |int|更改文件数量|
|
||||
|is_locked |bool||
|
||||
|mergeable |bool|是否能合并|
|
||||
|merged |bool|是否合并|
|
||||
|merged_at |string|合并时间|
|
||||
|merge_commit_sha |string|合并之后的第一个commit ID|
|
||||
|merge_by |object|被谁合并了|
|
||||
|last_review.id |int|最后一个审查的id|
|
||||
|last_review.commit_id|string|最后一个审查对应的commit ID|
|
||||
|last_review.content |string|最后一个审查的内容|
|
||||
|last_review.status |string|最后一个审查的状态,common: 一般审查, approved: 通过, rejected: 拒绝通过|
|
||||
|last_review.created_at|string|审查创建的时间|
|
||||
|last_review.reviewer |object|审查创建人|
|
||||
|conflict_files |array|有冲突的文件|
|
||||
|
||||
> 返回的JSON示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"status": 0,
|
||||
"message": "响应成功",
|
||||
"project_name": "Gitlink",
|
||||
"identifier": "forgeplus",
|
||||
"project_identifier": "forgeplus",
|
||||
"pr_time": "52分钟前",
|
||||
"commits_count": 229,
|
||||
"files_count": 328,
|
||||
"comments_count": 0,
|
||||
"comments_total_count": 0,
|
||||
"pull_request": {
|
||||
"id": 1189,
|
||||
"base": "master",
|
||||
"head": "develop",
|
||||
"status": 0,
|
||||
"fork_project_id": null,
|
||||
"is_original": false,
|
||||
"pull_request_staus": "open",
|
||||
"fork_project_user": null,
|
||||
"create_user": "jasder",
|
||||
"mergeable": true,
|
||||
"state": "open"
|
||||
},
|
||||
"id": 168,
|
||||
"head": "new_branch",
|
||||
"base": "master",
|
||||
"is_original": false,
|
||||
"index": 5,
|
||||
"status": "merged",
|
||||
"issue": {
|
||||
"id": 51888,
|
||||
"subject": "FIx release v3.2.0",
|
||||
"description": null,
|
||||
"is_private": false,
|
||||
"branch_name": null,
|
||||
"project_author_name": "Gitlink",
|
||||
"closed_on": "",
|
||||
"created_at": "2021-10-12 15:51",
|
||||
"assign_user_name": "victor",
|
||||
"assign_user_login": "moshenglv",
|
||||
"author_name": "段甲生",
|
||||
"author_login": "jasder",
|
||||
"author_picture": "images/avatars/User/36480?t=1615520120",
|
||||
"issue_status": "新增",
|
||||
"priority": "正常",
|
||||
"id": 265,
|
||||
"author": {
|
||||
"id": 2,
|
||||
"type": "User",
|
||||
"name": "heh",
|
||||
"login": "yystopf",
|
||||
"image_url": "system/lets/letter_avatars/2/H/188_239_142/120.png"
|
||||
},
|
||||
"priority": null,
|
||||
"version": null,
|
||||
"journals_count": 1,
|
||||
"issue_tags": null
|
||||
},
|
||||
"journals_count": 0,
|
||||
"merge_base": "4a277037093c1248e46d2946ee30b61cccdb9df9",
|
||||
"base_commit_sha": "dbb510cd852a6bfd4d71a1f84921aa3170654590",
|
||||
"head_commit_sha": "0f0e27918eb5deb8d514012d84d13db10eebe19a",
|
||||
"commit_num": 1,
|
||||
"changed_files": 1,
|
||||
"is_locked": false,
|
||||
"mergeable": true,
|
||||
"merged": true,
|
||||
"merged_at": 1658743004,
|
||||
"merge_commit_sha": "dbb510cd852a6bfd4d71a1f84921aa3170654590",
|
||||
"merge_by": {
|
||||
"id": null,
|
||||
"login": "yystopf",
|
||||
"name": "yystopf",
|
||||
"type": null,
|
||||
"image_url": "system/lets/letter_avatars/2/Y/241_125_89/120.png"
|
||||
},
|
||||
"last_review": {
|
||||
"id": 5,
|
||||
"commit_id": null,
|
||||
"content": "新建一个审查",
|
||||
"status": "common",
|
||||
"created_at": "2022-07-25 17:08",
|
||||
"reviewer": {
|
||||
"id": 2,
|
||||
"type": "User",
|
||||
"name": "heh",
|
||||
"login": "yystopf",
|
||||
"image_url": "system/lets/letter_avatars/2/H/188_239_142/120.png"
|
||||
}
|
||||
},
|
||||
"conflict_files": []
|
||||
}
|
||||
```
|
||||
|
||||
## 获取pull request文件列表
|
||||
获取pull request文件列表
|
||||
## 获取合并请求文件列表
|
||||
获取合并请求文件列表
|
||||
|
||||
> 示例:
|
||||
|
||||
|
@ -204,8 +247,8 @@ await octokit.request('GET /api/jasder/gitlink/pulls/1/files.json')
|
|||
```
|
||||
|
||||
|
||||
## 获取pull request的commits列表
|
||||
获取pull request的commits列表
|
||||
## 获取合并请求的commits列表
|
||||
获取合并请求的commits列表
|
||||
|
||||
> 示例:
|
||||
|
||||
|
@ -433,21 +476,21 @@ await octokit.request('GET /api/Jason/test-txt/compare/master...Jason/test-txt:d
|
|||
```
|
||||
|
||||
|
||||
## List pull requests
|
||||
## 获取合并请求列表
|
||||
获取合并请求列表
|
||||
|
||||
> 示例:
|
||||
|
||||
```shell
|
||||
curl -X GET http://localhost:3000/api/Jasder/gitlink/pulls.json
|
||||
curl -X GET http://localhost:3000/api/v1/yystopf/ceshi_commit/pulls.json
|
||||
```
|
||||
|
||||
```javascript
|
||||
await octokit.request('GET /api/Jasder/gitlink/pulls.json')
|
||||
await octokit.request('GET /api/v1/yystopf/ceshi_commit/pulls.json')
|
||||
```
|
||||
|
||||
### HTTP 请求
|
||||
`GET /api/:owner/:repo/pulls.json`
|
||||
`GET /api/v1/:owner/:repo/pulls.json`
|
||||
|
||||
### 请求参数:
|
||||
参数 | 必选 | 默认 | 类型 | 字段说明
|
||||
|
@ -456,48 +499,86 @@ await octokit.request('GET /api/Jasder/gitlink/pulls.json')
|
|||
|repo |是| |string |项目标识identifier |
|
||||
|
||||
|
||||
|
||||
### 返回字段说明:
|
||||
参数 | 类型 | 字段说明
|
||||
--------- | ----------- | -----------
|
||||
|-|-|-|
|
||||
|total_count |int|合并请求总数|
|
||||
|id |int|合并请求ID|
|
||||
|head |int|合并请求源分支|
|
||||
|base |int|合并请求目标分支|
|
||||
|index |int|合并请求序号|
|
||||
|is_original |bool|是否为fork仓库发来的合并请求|
|
||||
|status |string|合并请求状态,open: 开启的, merged: 合并的, closed: 关闭的|
|
||||
|fork_project.id |int|fork仓库的id|
|
||||
|fork_project.identifier|string|fork仓库的标识|
|
||||
|fork_project.login |string|fork仓库拥有者的标识|
|
||||
|issue.id |int|疑修ID|
|
||||
|issue.author |object|疑修作者|
|
||||
|issue.priority |string|疑修优先级|
|
||||
|issue.version |string|疑修里程碑|
|
||||
|issue.journals_count |int|普通评论数量|
|
||||
|issue.issue_tags |array|标记|
|
||||
|journals_count |int|审查评论数量|
|
||||
|
||||
> 返回的JSON示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"status": 0,
|
||||
"message": "响应成功",
|
||||
"open_count": 4,
|
||||
"close_count": 51,
|
||||
"merged_issues_size": 123,
|
||||
"search_count": 4,
|
||||
"limit": null,
|
||||
"user_admin_or_member": true,
|
||||
"user_admin_or_developer": true,
|
||||
"project_name": "Gitlink",
|
||||
"project_author_name": "Gitlink",
|
||||
"issues": [
|
||||
{
|
||||
"pull_request_id": 1189,
|
||||
"pull_request_status": 0,
|
||||
"pull_request_head": "develop",
|
||||
"pull_request_base": "master",
|
||||
"pull_request_staus": "open",
|
||||
"is_original": false,
|
||||
"fork_project_id": null,
|
||||
"fork_project_identifier": null,
|
||||
"fork_project_user": null,
|
||||
"id": 51888,
|
||||
"name": "FIx release v3.2.0",
|
||||
"pr_time": "59分钟前",
|
||||
"assign_user_name": "victor",
|
||||
"assign_user_login": "moshenglv",
|
||||
"author_name": "段甲生",
|
||||
"author_login": "jasder",
|
||||
"avatar_url": "images/avatars/User/36480?t=1615520120",
|
||||
"priority": "正常",
|
||||
"version": null,
|
||||
"journals_count": 0,
|
||||
"issue_tags": null
|
||||
}
|
||||
]
|
||||
"total_count": 2,
|
||||
"pulls": [
|
||||
{
|
||||
"id": 167,
|
||||
"head": "master",
|
||||
"base": "master",
|
||||
"is_original": true,
|
||||
"index": 4,
|
||||
"status": "open",
|
||||
"fork_project": {
|
||||
"id": 491,
|
||||
"identifier": "ceshi_commit",
|
||||
"login": "testforge1"
|
||||
},
|
||||
"issue": {
|
||||
"id": 264,
|
||||
"author": {
|
||||
"id": 4,
|
||||
"type": "User",
|
||||
"name": "tes tforge1",
|
||||
"login": "testforge1",
|
||||
"image_url": "system/lets/letter_avatars/2/T/238_117_19/120.png"
|
||||
},
|
||||
"priority": null,
|
||||
"version": null,
|
||||
"journals_count": 0,
|
||||
"issue_tags": null
|
||||
},
|
||||
"journals_count": 0
|
||||
},
|
||||
{
|
||||
"id": 165,
|
||||
"head": "master_1",
|
||||
"base": "master",
|
||||
"is_original": false,
|
||||
"index": 3,
|
||||
"status": "open",
|
||||
"issue": {
|
||||
"id": 262,
|
||||
"author": {
|
||||
"id": 2,
|
||||
"type": "User",
|
||||
"name": "heh",
|
||||
"login": "yystopf",
|
||||
"image_url": "system/lets/letter_avatars/2/H/188_239_142/120.png"
|
||||
},
|
||||
"priority": null,
|
||||
"version": null,
|
||||
"journals_count": 0,
|
||||
"issue_tags": null
|
||||
},
|
||||
"journals_count": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -814,4 +895,112 @@ await octokit.request('GET /api/v1/yystopf/ceshi_commit/pulls/3/versions/33/diff
|
|||
"is_incomplete_line_too_long": false,
|
||||
"is_protected": false
|
||||
}
|
||||
```
|
||||
```
|
||||
|
||||
## 为合并请求创建一个审查
|
||||
合并请求创建一个审查
|
||||
|
||||
> 示例:
|
||||
|
||||
```shell
|
||||
curl -X POST \
|
||||
http://localhost:3000/api/v1/yystopf/ceshi/pulls/1/reviews.json
|
||||
```
|
||||
|
||||
```javascript
|
||||
await octokit.request('POST /api/v1/yystopf/ceshi/pulls/1/reviews.json')
|
||||
```
|
||||
|
||||
### HTTP 请求
|
||||
`POST /api/v1/:owner/:repo/pulls/:index/reviews.json`
|
||||
|
||||
### 请求参数:
|
||||
参数 | 必选 | 默认 | 类型 | 字段说明
|
||||
--------- | ------- | ------- | -------- | ----------
|
||||
|owner |是| | string |用户登录名 |
|
||||
|repo |是| | string |项目标识identifier |
|
||||
|index |是| | integer|合并请求序号|
|
||||
|content |否| | string |审查内容|
|
||||
|commit_id |否| | string |当前合并请求的commit_id|
|
||||
|status |是| | string |审查类型, common: 普通, approved: 通过, rejected: 拒绝|
|
||||
|
||||
> 请求的JSON示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"content": "新建一个审查",
|
||||
"commit_id": "e506844b2467ce25a35dd46dad8236a1595a02da",
|
||||
"status": "common"
|
||||
}
|
||||
```
|
||||
|
||||
### 返回字段说明:
|
||||
参数 | 类型 | 字段说明
|
||||
--------- | ----------- | -----------
|
||||
|reviewer |object |审查者 |
|
||||
|pull_request.id |integer|合并请求ID|
|
||||
|pull_request.head |string|合并请求源分支|
|
||||
|pull_request.base |string|合并请求目标分支|
|
||||
|pull_request.is_original |string|合并请求是否从fork仓库所来|
|
||||
|pull_request.fork_project.id |int|fork仓库的id|
|
||||
|pull_request.fork_project.identifier|string|fork仓库的标识|
|
||||
|pull_request.fork_project.login |string|fork仓库拥有者的标识|
|
||||
|pull_request.index |string|合并请求的序号|
|
||||
|pull_request.status |string|合并请求的状态,open: 打开的, merged: 合并的, closed: 关闭的|
|
||||
|pull_request.issue.id |integer|合并请求下疑修的ID|
|
||||
|pull_request.issue.author |object|合并请求以及疑修的创建着|
|
||||
|pull_request.issue.priority |string|疑修的优先级|
|
||||
|pull_request.issue.version |string|疑修的里程碑|
|
||||
|pull_request.issue.journals_count|integer|普通评论数量|
|
||||
|pull_request.issue.issue_tags |array|所属标记|
|
||||
|pull_request.journals_count |integer|审查评论数量|
|
||||
|id |integer|审查ID|
|
||||
|commit_id |string|审查的commit ID|
|
||||
|content |string|审查的内容|
|
||||
|status |string|审查类型,common: 普通, approved: 通过,rejected: 拒绝通过|
|
||||
|created_at |string|审查创建时间|
|
||||
|
||||
> 返回的JSON示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"reviewer": {
|
||||
"id": 2,
|
||||
"type": "User",
|
||||
"name": "heh",
|
||||
"login": "yystopf",
|
||||
"image_url": "system/lets/letter_avatars/2/H/188_239_142/120.png"
|
||||
},
|
||||
"pull_request": {
|
||||
"id": 163,
|
||||
"head": "master_1",
|
||||
"base": "master",
|
||||
"is_original": false,
|
||||
"index": 1,
|
||||
"status": "closed",
|
||||
"issue": {
|
||||
"id": 260,
|
||||
"author": {
|
||||
"id": 2,
|
||||
"type": "User",
|
||||
"name": "heh",
|
||||
"login": "yystopf",
|
||||
"image_url": "system/lets/letter_avatars/2/H/188_239_142/120.png"
|
||||
},
|
||||
"priority": null,
|
||||
"version": null,
|
||||
"journals_count": 0,
|
||||
"issue_tags": null
|
||||
},
|
||||
"journals_count": 6
|
||||
},
|
||||
"id": 10,
|
||||
"commit_id": "e506844b2467ce25a35dd46dad8236a1595a02da",
|
||||
"content": "新建一个审查",
|
||||
"status": "common",
|
||||
"created_at": "2022-07-26 11:45"
|
||||
}
|
||||
```
|
||||
<aside class="success">
|
||||
Success Data.
|
||||
</aside>
|
||||
|
|
|
@ -18,8 +18,8 @@ json.issue do
|
|||
end
|
||||
json.priority issue&.priority.try(:name)
|
||||
json.version issue&.version.try(:name)
|
||||
json.comments_count issue.journals.count
|
||||
json.journals_count issue.journals.count
|
||||
json.issue_tags issue.get_issue_tags
|
||||
end
|
||||
|
||||
json.comments_count pull.journals.count
|
||||
json.journals_count pull.journals.count
|
|
@ -26,4 +26,5 @@ json.last_review do
|
|||
else
|
||||
json.nil!
|
||||
end
|
||||
end
|
||||
end
|
||||
json.conflict_files @pull_request.conflict_files
|
|
@ -615,19 +615,19 @@
|
|||
<a href="#pulls" class="toc-h1 toc-link" data-title="Pulls">Pulls</a>
|
||||
<ul class="toc-list-h2">
|
||||
<li>
|
||||
<a href="#get-a-pull-request" class="toc-h2 toc-link" data-title="Get a pull request">Get a pull request</a>
|
||||
<a href="#3dd92dce4a" class="toc-h2 toc-link" data-title="获取一个合并请求">获取一个合并请求</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#pull-request" class="toc-h2 toc-link" data-title="获取pull request文件列表">获取pull request文件列表</a>
|
||||
<a href="#dd8282460a" class="toc-h2 toc-link" data-title="获取合并请求文件列表">获取合并请求文件列表</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#pull-request-commits" class="toc-h2 toc-link" data-title="获取pull request的commits列表">获取pull request的commits列表</a>
|
||||
<a href="#commits" class="toc-h2 toc-link" data-title="获取合并请求的commits列表">获取合并请求的commits列表</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#compare-two-commits" class="toc-h2 toc-link" data-title="Compare two commits">Compare two commits</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#list-pull-requests" class="toc-h2 toc-link" data-title="List pull requests">List pull requests</a>
|
||||
<a href="#6a019ede04" class="toc-h2 toc-link" data-title="获取合并请求列表">获取合并请求列表</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#12fc53a2d2" class="toc-h2 toc-link" data-title="获取合并请求版本列表">获取合并请求版本列表</a>
|
||||
|
@ -635,6 +635,9 @@
|
|||
<li>
|
||||
<a href="#diff" class="toc-h2 toc-link" data-title="获取合并请求版本Diff">获取合并请求版本Diff</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#60a608ec1c" class="toc-h2 toc-link" data-title="为合并请求创建一个审查">为合并请求创建一个审查</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
|
@ -12318,16 +12321,16 @@ http://localhost:3000/api/traces/yystopf/many_branch/task_pdf.json
|
|||
<aside class="success">
|
||||
Success — a happy kitten is an authenticated kitten!
|
||||
</aside>
|
||||
<h1 id='pulls'>Pulls</h1><h2 id='get-a-pull-request'>Get a pull request</h2>
|
||||
<h1 id='pulls'>Pulls</h1><h2 id='3dd92dce4a'>获取一个合并请求</h2>
|
||||
<p>获取合并请求详情接口</p>
|
||||
|
||||
<blockquote>
|
||||
<p>示例:</p>
|
||||
</blockquote>
|
||||
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> GET http://localhost:3000/api/Jasder/gitlink/pulls/88.json
|
||||
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">GET /api/Jasder/gitlink/pulls/88.json</span><span class="dl">'</span><span class="p">)</span>
|
||||
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> GET http://localhost:3000/api/v1/yystopf/ceshi_commit/pulls/1.json
|
||||
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">GET /api/v1/yystopf/ceshi_commit/pulls/1.json</span><span class="dl">'</span><span class="p">)</span>
|
||||
</code></pre></div><h3 id='http'>HTTP 请求</h3>
|
||||
<p><code>GET /api/:owner/:repo/pulls/:id.json</code></p>
|
||||
<p><code>GET /api/v1/:owner/:repo/pulls/:index.json</code></p>
|
||||
<h3 id='2eb6f47757'>请求参数:</h3>
|
||||
<table><thead>
|
||||
<tr>
|
||||
|
@ -12353,11 +12356,175 @@ Success — a happy kitten is an authenticated kitten!
|
|||
<td>项目标识identifier</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>id</td>
|
||||
<td>index</td>
|
||||
<td>是</td>
|
||||
<td></td>
|
||||
<td>integer</td>
|
||||
<td>pull id值</td>
|
||||
<td>pull 序号</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<h3 id='7447e4874e'>返回字段说明:</h3>
|
||||
<table><thead>
|
||||
<tr>
|
||||
<th>参数</th>
|
||||
<th>类型</th>
|
||||
<th>字段说明</th>
|
||||
</tr>
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>id</td>
|
||||
<td>int</td>
|
||||
<td>合并请求ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>head</td>
|
||||
<td>int</td>
|
||||
<td>合并请求源分支</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>base</td>
|
||||
<td>int</td>
|
||||
<td>合并请求目标分支</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>index</td>
|
||||
<td>int</td>
|
||||
<td>合并请求序号</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>string</td>
|
||||
<td>合并请求状态,open: 开启的, merged: 合并的, closed: 关闭的</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.id</td>
|
||||
<td>int</td>
|
||||
<td>疑修ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.author</td>
|
||||
<td>object</td>
|
||||
<td>疑修作者</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.priority</td>
|
||||
<td>string</td>
|
||||
<td>疑修优先级</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.version</td>
|
||||
<td>string</td>
|
||||
<td>疑修里程碑</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.journals_count</td>
|
||||
<td>int</td>
|
||||
<td>普通评论数量</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.issue_tags</td>
|
||||
<td>array</td>
|
||||
<td>标记</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>journals_count</td>
|
||||
<td>int</td>
|
||||
<td>审查评论数量</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>merge_base</td>
|
||||
<td>string</td>
|
||||
<td>目标的commit ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>base_commit_sha</td>
|
||||
<td>string</td>
|
||||
<td>合并之后的第一个commit ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>head_commit_sha</td>
|
||||
<td>string</td>
|
||||
<td>源commit ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>commit_num</td>
|
||||
<td>int</td>
|
||||
<td>commit数量</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>changed_files</td>
|
||||
<td>int</td>
|
||||
<td>更改文件数量</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>is_locked</td>
|
||||
<td>bool</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mergeable</td>
|
||||
<td>bool</td>
|
||||
<td>是否能合并</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>merged</td>
|
||||
<td>bool</td>
|
||||
<td>是否合并</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>merged_at</td>
|
||||
<td>string</td>
|
||||
<td>合并时间</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>merge_commit_sha</td>
|
||||
<td>string</td>
|
||||
<td>合并之后的第一个commit ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>merge_by</td>
|
||||
<td>object</td>
|
||||
<td>被谁合并了</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>last_review.id</td>
|
||||
<td>int</td>
|
||||
<td>最后一个审查的id</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>last_review.commit_id</td>
|
||||
<td>string</td>
|
||||
<td>最后一个审查对应的commit ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>last_review.content</td>
|
||||
<td>string</td>
|
||||
<td>最后一个审查的内容</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>last_review.status</td>
|
||||
<td>string</td>
|
||||
<td>最后一个审查的状态,common: 一般审查, approved: 通过, rejected: 拒绝通过</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>last_review.created_at</td>
|
||||
<td>string</td>
|
||||
<td>审查创建的时间</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>last_review.reviewer</td>
|
||||
<td>object</td>
|
||||
<td>审查创建人</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>conflict_files</td>
|
||||
<td>array</td>
|
||||
<td>有冲突的文件</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
|
@ -12365,52 +12532,62 @@ Success — a happy kitten is an authenticated kitten!
|
|||
<p>返回的JSON示例:</p>
|
||||
</blockquote>
|
||||
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"响应成功"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"project_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Gitlink"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"identifier"</span><span class="p">:</span><span class="w"> </span><span class="s2">"forgeplus"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"project_identifier"</span><span class="p">:</span><span class="w"> </span><span class="s2">"forgeplus"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"pr_time"</span><span class="p">:</span><span class="w"> </span><span class="s2">"52分钟前"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"commits_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">229</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"files_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">328</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"comments_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"comments_total_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"pull_request"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">1189</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"base"</span><span class="p">:</span><span class="w"> </span><span class="s2">"master"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"head"</span><span class="p">:</span><span class="w"> </span><span class="s2">"develop"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"fork_project_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"is_original"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"pull_request_staus"</span><span class="p">:</span><span class="w"> </span><span class="s2">"open"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"fork_project_user"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"create_user"</span><span class="p">:</span><span class="w"> </span><span class="s2">"jasder"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"mergeable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"open"</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">168</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"head"</span><span class="p">:</span><span class="w"> </span><span class="s2">"new_branch"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"base"</span><span class="p">:</span><span class="w"> </span><span class="s2">"master"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"is_original"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"index"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"merged"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"issue"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">51888</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"subject"</span><span class="p">:</span><span class="w"> </span><span class="s2">"FIx release v3.2.0"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"is_private"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"branch_name"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"project_author_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Gitlink"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"closed_on"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2021-10-12 15:51"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"assign_user_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"victor"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"assign_user_login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"moshenglv"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"author_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"段甲生"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"author_login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"jasder"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"author_picture"</span><span class="p">:</span><span class="w"> </span><span class="s2">"images/avatars/User/36480?t=1615520120"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"issue_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"新增"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="s2">"正常"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">265</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"author"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"User"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"heh"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"yystopf"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"image_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"system/lets/letter_avatars/2/H/188_239_142/120.png"</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"version"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"journals_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"issue_tags"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"journals_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"merge_base"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4a277037093c1248e46d2946ee30b61cccdb9df9"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"base_commit_sha"</span><span class="p">:</span><span class="w"> </span><span class="s2">"dbb510cd852a6bfd4d71a1f84921aa3170654590"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"head_commit_sha"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0f0e27918eb5deb8d514012d84d13db10eebe19a"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"commit_num"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"changed_files"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"is_locked"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"mergeable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"merged"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"merged_at"</span><span class="p">:</span><span class="w"> </span><span class="mi">1658743004</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"merge_commit_sha"</span><span class="p">:</span><span class="w"> </span><span class="s2">"dbb510cd852a6bfd4d71a1f84921aa3170654590"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"merge_by"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"yystopf"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"yystopf"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"image_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"system/lets/letter_avatars/2/Y/241_125_89/120.png"</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"last_review"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"commit_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"content"</span><span class="p">:</span><span class="w"> </span><span class="s2">"新建一个审查"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"common"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2022-07-25 17:08"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"reviewer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"User"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"heh"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"yystopf"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"image_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"system/lets/letter_avatars/2/H/188_239_142/120.png"</span><span class="w">
|
||||
</span><span class="p">}</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"conflict_files"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
|
||||
</span><span class="p">}</span><span class="w">
|
||||
</span></code></pre></div><h2 id='pull-request'>获取pull request文件列表</h2>
|
||||
<p>获取pull request文件列表</p>
|
||||
</span></code></pre></div><h2 id='dd8282460a'>获取合并请求文件列表</h2>
|
||||
<p>获取合并请求文件列表</p>
|
||||
|
||||
<blockquote>
|
||||
<p>示例:</p>
|
||||
|
@ -12448,7 +12625,7 @@ http://localhost:3000/api/Jason/gitlink/pulls/1/files.json
|
|||
<td>pull request's id</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<h3 id='7447e4874e'>返回字段说明:</h3>
|
||||
<h3 id='7447e4874e-2'>返回字段说明:</h3>
|
||||
<table><thead>
|
||||
<tr>
|
||||
<th>参数</th>
|
||||
|
@ -12675,8 +12852,8 @@ http://localhost:3000/api/Jason/gitlink/pulls/1/files.json
|
|||
</span><span class="p">}</span><span class="w">
|
||||
</span><span class="p">]</span><span class="w">
|
||||
</span><span class="p">}</span><span class="w">
|
||||
</span></code></pre></div><h2 id='pull-request-commits'>获取pull request的commits列表</h2>
|
||||
<p>获取pull request的commits列表</p>
|
||||
</span></code></pre></div><h2 id='commits'>获取合并请求的commits列表</h2>
|
||||
<p>获取合并请求的commits列表</p>
|
||||
|
||||
<blockquote>
|
||||
<p>示例:</p>
|
||||
|
@ -12713,7 +12890,7 @@ http://localhost:3000/api/Jason/gitlink/pulls/1/files.json
|
|||
<td>pull request's id</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<h3 id='7447e4874e-2'>返回字段说明:</h3>
|
||||
<h3 id='7447e4874e-3'>返回字段说明:</h3>
|
||||
<table><thead>
|
||||
<tr>
|
||||
<th>参数</th>
|
||||
|
@ -12867,7 +13044,7 @@ http://localhost:3000/api/Jason/test-txt/compare/master...Jason/test-txt:develop
|
|||
<td>pull request's id</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<h3 id='7447e4874e-3'>返回字段说明:</h3>
|
||||
<h3 id='7447e4874e-4'>返回字段说明:</h3>
|
||||
<table><thead>
|
||||
<tr>
|
||||
<th>参数</th>
|
||||
|
@ -13183,16 +13360,16 @@ http://localhost:3000/api/Jason/test-txt/compare/master...Jason/test-txt:develop
|
|||
</span><span class="p">}</span><span class="w">
|
||||
</span><span class="p">]</span><span class="w">
|
||||
</span><span class="p">}</span><span class="w">
|
||||
</span></code></pre></div><h2 id='list-pull-requests'>List pull requests</h2>
|
||||
</span></code></pre></div><h2 id='6a019ede04'>获取合并请求列表</h2>
|
||||
<p>获取合并请求列表</p>
|
||||
|
||||
<blockquote>
|
||||
<p>示例:</p>
|
||||
</blockquote>
|
||||
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> GET http://localhost:3000/api/Jasder/gitlink/pulls.json
|
||||
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">GET /api/Jasder/gitlink/pulls.json</span><span class="dl">'</span><span class="p">)</span>
|
||||
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> GET http://localhost:3000/api/v1/yystopf/ceshi_commit/pulls.json
|
||||
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">GET /api/v1/yystopf/ceshi_commit/pulls.json</span><span class="dl">'</span><span class="p">)</span>
|
||||
</code></pre></div><h3 id='http-5'>HTTP 请求</h3>
|
||||
<p><code>GET /api/:owner/:repo/pulls.json</code></p>
|
||||
<p><code>GET /api/v1/:owner/:repo/pulls.json</code></p>
|
||||
<h3 id='2eb6f47757-5'>请求参数:</h3>
|
||||
<table><thead>
|
||||
<tr>
|
||||
|
@ -13218,47 +13395,164 @@ http://localhost:3000/api/Jason/test-txt/compare/master...Jason/test-txt:develop
|
|||
<td>项目标识identifier</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<h3 id='7447e4874e-5'>返回字段说明:</h3>
|
||||
<table><thead>
|
||||
<tr>
|
||||
<th>参数</th>
|
||||
<th>类型</th>
|
||||
<th>字段说明</th>
|
||||
</tr>
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>total_count</td>
|
||||
<td>int</td>
|
||||
<td>合并请求总数</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>id</td>
|
||||
<td>int</td>
|
||||
<td>合并请求ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>head</td>
|
||||
<td>int</td>
|
||||
<td>合并请求源分支</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>base</td>
|
||||
<td>int</td>
|
||||
<td>合并请求目标分支</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>index</td>
|
||||
<td>int</td>
|
||||
<td>合并请求序号</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>is_original</td>
|
||||
<td>bool</td>
|
||||
<td>是否为fork仓库发来的合并请求</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>string</td>
|
||||
<td>合并请求状态,open: 开启的, merged: 合并的, closed: 关闭的</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fork_project.id</td>
|
||||
<td>int</td>
|
||||
<td>fork仓库的id</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fork_project.identifier</td>
|
||||
<td>string</td>
|
||||
<td>fork仓库的标识</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fork_project.login</td>
|
||||
<td>string</td>
|
||||
<td>fork仓库拥有者的标识</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.id</td>
|
||||
<td>int</td>
|
||||
<td>疑修ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.author</td>
|
||||
<td>object</td>
|
||||
<td>疑修作者</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.priority</td>
|
||||
<td>string</td>
|
||||
<td>疑修优先级</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.version</td>
|
||||
<td>string</td>
|
||||
<td>疑修里程碑</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.journals_count</td>
|
||||
<td>int</td>
|
||||
<td>普通评论数量</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>issue.issue_tags</td>
|
||||
<td>array</td>
|
||||
<td>标记</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>journals_count</td>
|
||||
<td>int</td>
|
||||
<td>审查评论数量</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<blockquote>
|
||||
<p>返回的JSON示例:</p>
|
||||
</blockquote>
|
||||
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"响应成功"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"open_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"close_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">51</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"merged_issues_size"</span><span class="p">:</span><span class="w"> </span><span class="mi">123</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"search_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"limit"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"user_admin_or_member"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"user_admin_or_developer"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"project_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Gitlink"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"project_author_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Gitlink"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"issues"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
|
||||
</span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"pull_request_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">1189</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"pull_request_status"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"pull_request_head"</span><span class="p">:</span><span class="w"> </span><span class="s2">"develop"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"pull_request_base"</span><span class="p">:</span><span class="w"> </span><span class="s2">"master"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"pull_request_staus"</span><span class="p">:</span><span class="w"> </span><span class="s2">"open"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"is_original"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"fork_project_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"fork_project_identifier"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"fork_project_user"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">51888</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"FIx release v3.2.0"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"pr_time"</span><span class="p">:</span><span class="w"> </span><span class="s2">"59分钟前"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"assign_user_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"victor"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"assign_user_login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"moshenglv"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"author_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"段甲生"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"author_login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"jasder"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"images/avatars/User/36480?t=1615520120"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="s2">"正常"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"version"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"journals_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"issue_tags"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="w">
|
||||
</span><span class="p">}</span><span class="w">
|
||||
</span><span class="p">]</span><span class="w">
|
||||
</span><span class="nl">"total_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"pulls"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
|
||||
</span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">167</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"head"</span><span class="p">:</span><span class="w"> </span><span class="s2">"master"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"base"</span><span class="p">:</span><span class="w"> </span><span class="s2">"master"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"is_original"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"index"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"open"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"fork_project"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">491</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"identifier"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ceshi_commit"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"testforge1"</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"issue"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">264</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"author"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"User"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"tes tforge1"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"testforge1"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"image_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"system/lets/letter_avatars/2/T/238_117_19/120.png"</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"version"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"journals_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"issue_tags"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"journals_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">165</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"head"</span><span class="p">:</span><span class="w"> </span><span class="s2">"master_1"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"base"</span><span class="p">:</span><span class="w"> </span><span class="s2">"master"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"is_original"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"index"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"open"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"issue"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">262</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"author"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"User"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"heh"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"yystopf"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"image_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"system/lets/letter_avatars/2/H/188_239_142/120.png"</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"version"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"journals_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"issue_tags"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"journals_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
|
||||
</span><span class="p">}</span><span class="w">
|
||||
</span><span class="p">]</span><span class="w">
|
||||
</span><span class="p">}</span><span class="w">
|
||||
</span></code></pre></div><h2 id='12fc53a2d2'>获取合并请求版本列表</h2>
|
||||
<p>获取合并请求版本列表</p>
|
||||
|
@ -13302,7 +13596,7 @@ http://localhost:3000/api/Jason/test-txt/compare/master...Jason/test-txt:develop
|
|||
<td>合并请求序号</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<h3 id='7447e4874e-4'>返回字段说明:</h3>
|
||||
<h3 id='7447e4874e-6'>返回字段说明:</h3>
|
||||
<table><thead>
|
||||
<tr>
|
||||
<th>参数</th>
|
||||
|
@ -13924,7 +14218,244 @@ http://localhost:3000/api/v1/yystopf/ceshi_commit/pulls/3/versions/33/diff.json
|
|||
</span><span class="nl">"is_incomplete_line_too_long"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"is_protected"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
|
||||
</span><span class="p">}</span><span class="w">
|
||||
</span></code></pre></div><h1 id='issues'>Issues</h1><h1 id='organizations'>Organizations</h1><h1 id='teams'>Teams</h1><h1 id='errors'>Errors</h1>
|
||||
</span></code></pre></div><h2 id='60a608ec1c'>为合并请求创建一个审查</h2>
|
||||
<p>合并请求创建一个审查</p>
|
||||
|
||||
<blockquote>
|
||||
<p>示例:</p>
|
||||
</blockquote>
|
||||
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST <span class="se">\</span>
|
||||
http://localhost:3000/api/v1/yystopf/ceshi/pulls/1/reviews.json
|
||||
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">POST /api/v1/yystopf/ceshi/pulls/1/reviews.json</span><span class="dl">'</span><span class="p">)</span>
|
||||
</code></pre></div><h3 id='http-8'>HTTP 请求</h3>
|
||||
<p><code>POST /api/v1/:owner/:repo/pulls/:index/reviews.json</code></p>
|
||||
<h3 id='2eb6f47757-8'>请求参数:</h3>
|
||||
<table><thead>
|
||||
<tr>
|
||||
<th>参数</th>
|
||||
<th>必选</th>
|
||||
<th>默认</th>
|
||||
<th>类型</th>
|
||||
<th>字段说明</th>
|
||||
</tr>
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>owner</td>
|
||||
<td>是</td>
|
||||
<td></td>
|
||||
<td>string</td>
|
||||
<td>用户登录名</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>repo</td>
|
||||
<td>是</td>
|
||||
<td></td>
|
||||
<td>string</td>
|
||||
<td>项目标识identifier</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>index</td>
|
||||
<td>是</td>
|
||||
<td></td>
|
||||
<td>integer</td>
|
||||
<td>合并请求序号</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>content</td>
|
||||
<td>否</td>
|
||||
<td></td>
|
||||
<td>string</td>
|
||||
<td>审查内容</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>commit_id</td>
|
||||
<td>否</td>
|
||||
<td></td>
|
||||
<td>string</td>
|
||||
<td>当前合并请求的commit_id</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>是</td>
|
||||
<td></td>
|
||||
<td>string</td>
|
||||
<td>审查类型, common: 普通, approved: 通过, rejected: 拒绝</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<blockquote>
|
||||
<p>请求的JSON示例:</p>
|
||||
</blockquote>
|
||||
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"content"</span><span class="p">:</span><span class="w"> </span><span class="s2">"新建一个审查"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"commit_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"e506844b2467ce25a35dd46dad8236a1595a02da"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"common"</span><span class="w">
|
||||
</span><span class="p">}</span><span class="w">
|
||||
</span></code></pre></div><h3 id='7447e4874e-7'>返回字段说明:</h3>
|
||||
<table><thead>
|
||||
<tr>
|
||||
<th>参数</th>
|
||||
<th>类型</th>
|
||||
<th>字段说明</th>
|
||||
</tr>
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>reviewer</td>
|
||||
<td>object</td>
|
||||
<td>审查者</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.id</td>
|
||||
<td>integer</td>
|
||||
<td>合并请求ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.head</td>
|
||||
<td>string</td>
|
||||
<td>合并请求源分支</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.base</td>
|
||||
<td>string</td>
|
||||
<td>合并请求目标分支</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.is_original</td>
|
||||
<td>string</td>
|
||||
<td>合并请求是否从fork仓库所来</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.fork_project.id</td>
|
||||
<td>int</td>
|
||||
<td>fork仓库的id</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.fork_project.identifier</td>
|
||||
<td>string</td>
|
||||
<td>fork仓库的标识</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.fork_project.login</td>
|
||||
<td>string</td>
|
||||
<td>fork仓库拥有者的标识</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.index</td>
|
||||
<td>string</td>
|
||||
<td>合并请求的序号</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.status</td>
|
||||
<td>string</td>
|
||||
<td>合并请求的状态,open: 打开的, merged: 合并的, closed: 关闭的</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.issue.id</td>
|
||||
<td>integer</td>
|
||||
<td>合并请求下疑修的ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.issue.author</td>
|
||||
<td>object</td>
|
||||
<td>合并请求以及疑修的创建着</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.issue.priority</td>
|
||||
<td>string</td>
|
||||
<td>疑修的优先级</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.issue.version</td>
|
||||
<td>string</td>
|
||||
<td>疑修的里程碑</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.issue.journals_count</td>
|
||||
<td>integer</td>
|
||||
<td>普通评论数量</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.issue.issue_tags</td>
|
||||
<td>array</td>
|
||||
<td>所属标记</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pull_request.journals_count</td>
|
||||
<td>integer</td>
|
||||
<td>审查评论数量</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>id</td>
|
||||
<td>integer</td>
|
||||
<td>审查ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>commit_id</td>
|
||||
<td>string</td>
|
||||
<td>审查的commit ID</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>content</td>
|
||||
<td>string</td>
|
||||
<td>审查的内容</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>string</td>
|
||||
<td>审查类型,common: 普通, approved: 通过,rejected: 拒绝通过</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>created_at</td>
|
||||
<td>string</td>
|
||||
<td>审查创建时间</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<blockquote>
|
||||
<p>返回的JSON示例:</p>
|
||||
</blockquote>
|
||||
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"reviewer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"User"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"heh"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"yystopf"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"image_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"system/lets/letter_avatars/2/H/188_239_142/120.png"</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"pull_request"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">163</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"head"</span><span class="p">:</span><span class="w"> </span><span class="s2">"master_1"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"base"</span><span class="p">:</span><span class="w"> </span><span class="s2">"master"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"is_original"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"index"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"closed"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"issue"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">260</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"author"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"User"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"heh"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"login"</span><span class="p">:</span><span class="w"> </span><span class="s2">"yystopf"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"image_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"system/lets/letter_avatars/2/H/188_239_142/120.png"</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"version"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"journals_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"issue_tags"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"journals_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">6</span><span class="w">
|
||||
</span><span class="p">},</span><span class="w">
|
||||
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"commit_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"e506844b2467ce25a35dd46dad8236a1595a02da"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"content"</span><span class="p">:</span><span class="w"> </span><span class="s2">"新建一个审查"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"common"</span><span class="p">,</span><span class="w">
|
||||
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2022-07-26 11:45"</span><span class="w">
|
||||
</span><span class="p">}</span><span class="w">
|
||||
</span></code></pre></div>
|
||||
<aside class="success">
|
||||
Success Data.
|
||||
</aside>
|
||||
<h1 id='issues'>Issues</h1><h1 id='organizations'>Organizations</h1><h1 id='teams'>Teams</h1><h1 id='errors'>Errors</h1>
|
||||
<aside class="notice">
|
||||
This error section is stored in a separate file in <code>includes/_errors.md</code>. Slate allows you to optionally separate out your docs into many files...just save them to the <code>includes</code> folder and add them to the top of your <code>index.md</code>'s frontmatter. Files are included in the order listed.
|
||||
</aside>
|
||||
|
|
Loading…
Reference in New Issue