如何获取特定项目的所有更改、开始日期和结束日期的分支

How to get all the changes for a particular project, branch with start date and end date

我想使用 Gerrit rest 从 Gerrit 获取所有更改 API given

  1. 回购名称
  2. 分行名称
  3. 开始日期 - 我想要审核的日期。
  4. 结束日期 - 我希望评论从开始日期到的日期。

到目前为止我试过这个:

rest = GerritRestAPI(url=gerrit_url)
changes = rest.get('projects/{project name}')

但这是给我项目信息,但我想要更改。

我想要这样的东西

changes = rest.get('projects/{project name}/branch/{branchname}/startdate/{startdate}/enddate/{enddate}')

请帮我解决这个问题。

使用以下内容:

changes = rest.get('changes/?q=project:{projectname}+branch:{branchnme}+after:{startdate}+before:{enddate}')