sof*_*var 6 api git-commit gitlab gitlab-api
如何:
无法找到如何使用Gitlab API(http://doc.gitlab.com/ce/api/)获取上述所有内容.有没有一种方法Gitlab API可以帮助直接获得这些或通过引入某种黑客.
小智 1
对于第一点,我认为您正在寻找这个:
curl --header "PRIVATE-TOKEN: ****" "http://gitlab/api/v3/projects/:project_id:/merge_requests/:mr_id:/commits"
Run Code Online (Sandbox Code Playgroud)
第二点可以通过属性author找到
curl --header "PRIVATE-TOKEN: ****" "http://gitlab/api/v3/projects/:project_id:/merge_requests/:mr_id:
Run Code Online (Sandbox Code Playgroud)
最后一点比较棘手,当你有提交列表时,你可以得到差异
curl --header "PRIVATE-TOKEN: ****" "http://gitlab/api/v3/projects/:project_id:/repository/commits/:sha/diff
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
369 次 |
| 最近记录: |