0
我正在寻找一个CLI解决方案,用于将注释添加到使用其查询接口返回的一组gerrit评论。如何批量评论gerrit评论?
想象一下,我有查询字符串,如"project:foobar branch:obsoleted status:open"
,我想通知所有用户放弃他们的CR,并提出他们对新的分支。
我该怎么做?
如果可能,bash或python解决方案将是可取的。
我正在寻找一个CLI解决方案,用于将注释添加到使用其查询接口返回的一组gerrit评论。如何批量评论gerrit评论?
想象一下,我有查询字符串,如"project:foobar branch:obsoleted status:open"
,我想通知所有用户放弃他们的CR,并提出他们对新的分支。
我该怎么做?
如果可能,bash或python解决方案将是可取的。
下面的脚本将在每一个改变使用您所提供的限制发现了一个评论:
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
什么是你所期望的'bash'字符串?你想要产生什么样的输出? – Inian