Фильтрация запросов на вытягивание битбакета по дате начала и окончания

Я получаю запросы на вытягивание для определенного репозитория, используя Bitbucket REST API версии 2.0.

https://developer.atlassian.com/bitbucket/api/2/reference/search?q=tag:pullrequests

Ниже работает REST API и перечислены все запросы на вытягивание.

/repositories/{username}/{repo_slug}/pullrequests

Теперь я хочу применить фильтры к вышеуказанному API, например

  1. Получить все запросы на вытягивание, указав дату начала и окончания
  2. Подсчитайте все одобренные/отклоненные пулл-реквесты.

person Vishal Nagpure    schedule 27.04.2017    source источник


Ответы (1)


https://api.bitbucket.org/2.0/repositories/USER_NAME/REPO_SLUG/pullrequests?q=updated_on="YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]"


Примеры:

Показывает все запросы на вытягивание ДО до 2019 Jan 1st 00:00

https://api.bitbucket.org/2.0/repositories/craigiswayne/pipelines-playground/pullrequests?q=updated_on%3C%222019-01-01%2000:00%22


Дополнительные сведения о фильтрации см. в этой документации.

https://developer.atlassian.com/bitbucket/api/2/reference/meta/filtering#supp-endpoints

person Craig Wayne    schedule 14.02.2018