【问题标题】:Get dependency list through Gerrit REST API通过 Gerrit REST API 获取依赖列表
【发布时间】:2021-09-09 21:58:10
【问题描述】:

使用 Gerrit SSH query 命令可以获得特定更改的依赖项列表:

ssh -p $port $host gerrit query --current-patch-set --format JSON --dependencies \(change:$changeid AND branch:$branch\)

生成的 JSON 输出将具有 dependsOnneededBy 属性。

是否可以使用 Gerrit 的 REST API 检索这些属性?

我问是因为目前我可以使用 REST API,但不能使用 SSH。

【问题讨论】:

    标签: rest gerrit


    【解决方案1】:

    是的,可以使用Get Related Changes 端点检索依赖信息。

    【讨论】:

    • 它给了我“关系链”,但对于我的测试审查,它不包含gerrit query 报告的dependsOnneededBy
    • 如 Gerrit 文档中所述:“相关更改是依赖于或依赖于修订版的更改”
    猜你喜欢
    • 1970-01-01
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 2022-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多