我想为Gerrit创建一个REST查询,该查询将返回CommitInfo
实体,但具有包含所谓的WEB_LINKS
的可选字段,即“作为WebLinkInfo
实体列表链接到外部站点中的提交。“
这是查询用于获取“标准” CommitIinfo请求的方式(工作正确):https://<GERRIT_HOST>/a/projects/<PROJECT_NAME>/commits/<COMMIT_SHA>
根据文档(1.https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#commit-info2.https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#commit-info)
我已经写过:https://<GERRIT_HOST>/a/projects/<PROJECT_NAME>/commits/<COMMIT_SHA>/?o=CURRENT_COMMIT&o=WEB_LINKS
但我收到Er = 400 Client Error ...
您能否提供查询的正确语法?提前谢谢!
但是...
我能够使用change "Get Commit" endpoint通过以下方式获得此信息:
https://<GERRIT_HOST>/a/changes/<CHANGE_ID>/revisions/<COMMIT_SHA>/commit?links
例如:
https://<GERRIT_HOST>/a/changes/71135/revisions/c0d5d23ea05bf6e2011b453f1ee8c47a4da60821/commit?links