6

如何:

  1. 获取特定合并请求中的所有提交。
  2. 获取在特定合并请求中提交的所有用户。
  3. 合并请求中特定 用户添加/删除/更新的行数。

找不到如何使用 Gitlab API ( http://doc.gitlab.com/ce/api/ ) 来获取上述所有内容。有没有办法 Gitlab API 可以帮助直接获得这些,或者通过引入某种 hack。

4

1 回答 1

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
于 2016-10-06T12:31:36.753 回答