通过 change_jd 从 gerrit api 获得修订

get revisions by change_jd from gerrit api

我想获取 gerrit 更改文件
来自 gerrit 文档,我需要使用 api:

GET /changes/{change-id}/revisions/{revision-id}/files/

但是我有更改 ID,我无法通过更改 ID 获取修订。

虽然,文件说 changeInfo 实体有那个信息,
但我用

'GET /changes/{change-id}'

但它不包含修订

那么,如何获取更改的 revisionids,以找到更改文件?

或者有其他方法获取更改文件?

谢谢

{revision-id} 可以是 1、2 等,或者您可以使用 "current" 来匹配最新的补丁集:

GET /changes/{change-id}/revisions/current/files/

在 Gerrit 文档中查看更多信息here