如何:
无法找到如何使用Gitlab API(http://doc.gitlab.com/ce/api/)获取上述所有内容。有没有一种方法Gitlab API可以帮助直接获得这些或通过引入某种黑客。
答案 0 :(得分:1)
首先,我认为你正在寻找这个:
curl --header "PRIVATE-TOKEN: ****" "http://gitlab/api/v3/projects/:project_id:/merge_requests/:mr_id:/commits"
可以使用
的属性作者找到第二点curl --header "PRIVATE-TOKEN: ****" "http://gitlab/api/v3/projects/:project_id:/merge_requests/:mr_id:
最后一点比较棘手,当你有提交列表时,你可以得到差异
curl --header "PRIVATE-TOKEN: ****" "http://gitlab/api/v3/projects/:project_id:/repository/commits/:sha/diff