mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-03 03:40:49 +08:00
新增:获取commit列表
This commit is contained in:
@@ -1413,6 +1413,89 @@ await octokit.request('GET /api/v1/yystopf/csfjkkj/git/blobs/80dd40214a586223123
|
||||
Success Data.
|
||||
</aside>
|
||||
|
||||
## 获取仓库提交列表
|
||||
根据分支名、标签、commit ID来获取提交列表
|
||||
|
||||
> 示例:
|
||||
|
||||
```shell
|
||||
curl -X GET \
|
||||
-d "sha=master" \
|
||||
-d "page=1" \
|
||||
-d "limit=1" \
|
||||
http://localhost:3000/api/v1/yystopf/csfjkkj/commits.json
|
||||
```
|
||||
|
||||
```javascript
|
||||
await octokit.request('GET /api/v1/yystopf/csfjkkj/commits.json')
|
||||
```
|
||||
|
||||
### HTTP 请求
|
||||
`GET /api/v1/:owner/:repo/commits.json`
|
||||
|
||||
### 请求参数:
|
||||
参数 | 必选 | 默认 | 类型 | 字段说明
|
||||
--------- | ------- | ------- | -------- | ----------
|
||||
|owner|是| | string |用户登录名 |
|
||||
|repo |是| | string |项目标识identifier |
|
||||
|sha |否| | string |分支名、标签名或Commit ID|
|
||||
|page |否| | int |页码|
|
||||
|limit|否| | int |每页数量|
|
||||
### 返回字段说明:
|
||||
参数 | 类型 | 字段说明
|
||||
--------- | ----------- | -----------
|
||||
|total_count|int|提交总数|
|
||||
|commits.sha|string|提交ID|
|
||||
|commits.author|object|提交作者|
|
||||
|commits.committer|object|提交者|
|
||||
|commits.commit_message|string|提交信息|
|
||||
|commits.parent_shas|array|提交父节点ID|
|
||||
|commits.files|array|提交文件|
|
||||
|commits.commit_date|string|提交日期|
|
||||
|commits.commit_time|string|提交时间|
|
||||
|commits.branch|string|提交分支|
|
||||
|
||||
|
||||
> 返回的JSON示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"total_count": 12,
|
||||
"commits": [
|
||||
{
|
||||
"sha": "86c62a1e91c07b58b8aa6c89b94856d89c0f7e55",
|
||||
"author": {
|
||||
"id": null,
|
||||
"login": "viletyy",
|
||||
"name": "viletyy",
|
||||
"type": null,
|
||||
"image_url": "system/lets/letter_avatars/2/V/39_141_222/120.png"
|
||||
},
|
||||
"committer": {
|
||||
"id": null,
|
||||
"login": "viletyy",
|
||||
"name": "viletyy",
|
||||
"type": null,
|
||||
"image_url": "system/lets/letter_avatars/2/V/39_141_222/120.png"
|
||||
},
|
||||
"commit_message": "fix\n",
|
||||
"parent_shas": [
|
||||
"411e4d259785241f1bd14faf99ca24fd1b802f2a"
|
||||
],
|
||||
"files": [
|
||||
"hd.txt"
|
||||
],
|
||||
"commit_date": "2022-07-05",
|
||||
"commit_time": "2022-07-05 11:00:45",
|
||||
"branch": "hh_ceshi"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
<aside class="success">
|
||||
Success Data.
|
||||
</aside>
|
||||
|
||||
## 获取单个提交的blame信息
|
||||
根据commit ID获取blame信息
|
||||
|
||||
|
||||
Reference in New Issue
Block a user