获取单个提交的变更文件列表
GET
/api/v1/{owner}/{repo}/commits/{sha}/files.json最后修改时间: 2 个月前
请求参数
Path 参数
owner
string
必需
repo
string
必需
sha
string
必需
Query 参数
page
string
可选
分页页码,当filepath存在时无效
示例值:
1
limit
string
可选
分页个数,当filepath存在时无效
示例值:
15
filepath
string
文件路径
示例代码
返回响应
列表(200)
详情(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
file_nums
integer
必需
total_addition
integer
必需
total_deletion
integer
必需
files
array [object {14}]
必需
filename
string
可选
old_name
string
可选
index
integer
可选
type
integer
可选
is_bin
boolean
可选
is_created
boolean
可选
is_deleted
boolean
可选
is_lfs_file
boolean
可选
is_renamed
boolean
可选
is_submodule
boolean
可选
additions
integer
可选
deletions
integer
可选
changes
integer
可选
sha
string
可选
示例
{
"file_nums": 78,
"total_addition": 5360,
"total_deletion": 0,
"files": [
{
"filename": "packages/max/bin/inula.js",
"old_name": "packages/max/bin/inula.js",
"index": 5,
"type": 1,
"is_bin": false,
"is_created": true,
"is_deleted": false,
"is_lfs_file": false,
"is_renamed": false,
"is_submodule": false,
"additions": 14,
"deletions": 0,
"changes": 14,
"sha": "68ad2d3e9c4d72b15e825e8f0859596e1e0be9f8"
}
]
}
最后修改时间: 2 个月前