如何使用 gerrit-review 命令行更新 gerrit 中的用户定义字段?

How to update user-defined field in gerrit using gerrit-review command line?

我们在 gerrit 中有一个字段 "topic",它可以从 GUI 编辑,有没有办法使用 gerrit-review 命令行更新它?寻找如下命令:

ssh -p $port $server gerrit review --topic="some topic" $gerrit_change_num

不,您不能使用 "gerrit review" 命令执行此操作,但您可以使用 REST API 执行此操作,如下例所示:

curl --request PUT --user USER:PASS --data @- --header Content-Type:application/json https://GERRIT-SERVER/a/changes/CHANGE-NUMBER/topic <<EOF
{
    "topic": "TOPIC-NAME"
}
EOF

查看更多信息here