Gerrit REST API и веб-интерфейс с разными результатами - PullRequest
0 голосов
/ 03 июля 2018

Похоже, что веб-интерфейс Gerrit и REST API показывают разные результаты при голосовании за обзор.

Например, Изменение I78c787fd5dd09fc7700f3093341532fe23f20eb8 из экземпляра обзора Android Gerrit показывает, что Дима Завин проголосовал +2 (LGTM, approved).

Значения по умолчанию для экземпляра Android:

-2: Do not submit
-1: I would prefer that you didn't submit this 
 0: No score
+1: Looks good to me, but someone else must approve
+2: Looks good to me, approved

Однако REST API вообще не возвращает +2, только +1:

curl "https://android-review.googlesource.com/changes/?q=change:I78c787fd5dd09fc7700f3093341532fe23f20eb8&o=DETAILED_LABELS"

Интересно, что этот URL работает:

curl "https://android-review.googlesource.com/changes/I78c787fd5dd09fc7700f3093341532fe23f20eb8/detail"

Что не так?

Ответы [ 2 ]

0 голосов
/ 06 июля 2018

Оказалось, что это ошибка в серверной части Gerrit .

0 голосов
/ 03 июля 2018

Вам необходимо добавить кавычки в ваш URL-адрес curl:

curl "https://android-review.googlesource.com/changes/?q=change:I78c787fd5dd09fc7700f3093341532fe23f20eb8&o=DETAILED_LABELS"
...