gpt4 book ai didi

api - 从 Gitlab API 获取 MR 相关数据

转载 作者:行者123 更新时间:2023-12-04 15:57:36 26 4
gpt4 key购买 nike

如何:

  • 获取 中的所有提交特别合并请求。
  • 获取所有在 中提交的用户特别合并请求。
  • 添加/删除/更新的行数特别合并请求中的用户。

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

    最佳答案

    对于第一点,我认为您正在寻找这个:

    curl --header "PRIVATE-TOKEN: ****" "http://gitlab/api/v3/projects/:project_id:/merge_requests/:mr_id:/commits" 

    第二点可以通过属性 author 找到
    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

    关于api - 从 Gitlab API 获取 MR 相关数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25501072/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com