Двойной GET запрос от Gerrit Rest Api - PullRequest
1 голос
/ 24 октября 2019

Я работаю над проектом с несколькими запросами к Герриту в Python. Мне нужны две информации о коммитах, которые доступны по двум различным запросам GET

Первый

/changes/{change_id}/in

Извлекает ветви и теги, в которые включено изменение. Мне нужно найти конкретный тег, который доступен по этому запросу

Второй

/changes/{commit_id}/revisions/{commit_current_revision}/files/{file}/diff

Поиск любых изменений в конкретном файле в требуемой ревизии

Проблема в том, что, если я использую оба для одного коммита, время выполнения в порядке. Но когда я использую Второй более 300 коммитов, это занимает 20 секунд. Когда я добавляю First, кроме Second, время выполнения увеличивается до 300 секунд.

Могу ли я сделать два таких запроса в одном логическом выражении AND?

...