【发布时间】:2014-10-19 11:57:55
【问题描述】:
如何:
- 获取特定合并请求中的所有提交。
- 获取所有提交特定合并请求的用户。
- 没有。 特定 用户 在合并请求中添加/删除/更新的行数。
找不到如何使用 Gitlab API(http://doc.gitlab.com/ce/api/) 来获取上述所有内容。有没有办法 Gitlab API 可以帮助直接或通过引入某种 hack 来获得这些。
【问题讨论】:
标签: api gitlab git-commit gitlab-api
如何:
找不到如何使用 Gitlab API(http://doc.gitlab.com/ce/api/) 来获取上述所有内容。有没有办法 Gitlab API 可以帮助直接或通过引入某种 hack 来获得这些。
【问题讨论】:
标签: api gitlab git-commit gitlab-api
对于第一点,我认为您正在寻找这个:
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
【讨论】: