从 GitLab API 提交更改的抓取文件
Grab files changed by commit from GitLab API
我正在尝试使用 GitLab API 来获取由特定提交更改的所有文件,但我没有找到一个好的方法。
换句话说,GitLab API 中 git show --name-only sha1 的等价物是什么?
我知道的唯一方法是使用以下 API 调用。
GET /projects/:id/repository/commits/:sha/diff
(参见:https://docs.gitlab.com/ee/api/commits.html#get-the-diff-of-a-commit)
如果只需要修改后的文件,当然可以只看Response
中的文件Paths(old_path,new_path)
我正在尝试使用 GitLab API 来获取由特定提交更改的所有文件,但我没有找到一个好的方法。
换句话说,GitLab API 中 git show --name-only sha1 的等价物是什么?
我知道的唯一方法是使用以下 API 调用。
GET /projects/:id/repository/commits/:sha/diff
(参见:https://docs.gitlab.com/ee/api/commits.html#get-the-diff-of-a-commit)
如果只需要修改后的文件,当然可以只看Response
中的文件Paths(old_path,new_path)