是否有gerrit REST API将更改号转换为更改ID
例如:https://android-review.googlesource.com/#/c/23823/
转换23823到I4f39e8d8cc22520cd36f83f8675a716cc1ade1d9
谢谢.
使用"更改"端点搜索更改编号.例如:
curl -s --request GET --user user https://gerrit-server/a/changes/?q=change:32151
)]}'
[
{
"id": "code~master~I64f1c892c13a9bad903955678f104c34f36d1079",
"project": "code",
"branch": "master",
"hashtags": [],
"change_id": "I64f1c892c13a9bad903955678f104c34f36d1079",
"subject": "This is an example",
"status": "MERGED",
"created": "2016-11-03 19:15:36.000000000",
"updated": "2016-11-03 23:02:53.475000000",
"submittable": false,
"insertions": 80,
"deletions": 29,
"_number": 32151,
"owner": {
"_account_id": 3
}
}
]
Run Code Online (Sandbox Code Playgroud)
然后获取"change_id"信息.例如:
curl -s --request GET --user user https://gerrit-server/a/changes/?q=change:32151 | sed 1d | jq --raw-output ".[] | .change_id"
I64f1c892c13a9bad903955678f104c34f36d1079
Run Code Online (Sandbox Code Playgroud)
更多信息在这里.