从 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)