我正在使用curl PUT命令更新请求请求的描述。它正在更新说明,但删除了现有(已添加)的审阅者。
我用来更新请求请求描述的curl命令:
curl -s -X PUT -u '<username>':'<password>' -H "Content-Type: application/json" -v -d '{"version": 1, "description": "'"should go together"'"}' https://{bitbucket.com}/rest/api/1.0/projects/{project_key}/repos/{repo_slug}/pull-requests/{pull_request_id}
答案 0 :(得分:1)
不幸的是,您还需要在curl命令中传递审阅者:
curl -s --user USER:PASS --data @- --header 'Content-Type:application/json' --request PUT BITBUCKET-SERVER/rest/api/1.0/projects/PROJECT/repos/REPO/pull-requests/PULL-REQUEST <<EOF
{
"version": VERSION,
"description": "DESCRIPTION",
"reviewers": [
{
"user": {
"name": "REVIEWER-1"
},
"user": {
"name": "REVIEWER-2"
}
}
]
}
EOF
Bitbucket API文档说:
注意:审阅者列表可以使用此资源进行更新。然而 作者和参与者列表可能不会。