【问题标题】:How to I batch comment gerrit reviews?如何批量评论 Gerrit 评论?
【发布时间】:2017-10-06 15:26:23
【问题描述】:

我正在寻找一个 CLI 解决方案,用于向使用其查询界面返回的一组 gerrit 评论添加评论。

假设我有像"project:foobar branch:obsoleted status:open" 这样的查询字符串,我想通知所有用户放弃他们的 CR 并针对新分支提出他们。

我该怎么做?

如果可能,最好使用 bash 或 python 解决方案。

【问题讨论】:

  • 您期望的bash 字符串是什么?你想生成什么样的输出?

标签: bash gerrit git-review


【解决方案1】:

以下脚本使用您提供的限制在发现的每个更改中添加注释:

changes=$(curl -s --user USER:PASS --request GET https://GERRIT-SERVER/changes/?q=project:PROJECT+AND+branch:BRANCH+AND+status:open | sed 1d | jq --raw-output ".[]._number")

for c in $changes
do
    curl -s --user USER:PASS --request GET https://GERRIT-SERVER/changes/$c/revisions/current/review <<EOF
{
    "message": "COMMENT"
}
EOF
done

【讨论】:

    猜你喜欢
    • 2012-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多