Есть ли способ получить информацию о состоянии слияния филиалов в JSON?

2020-04-01 json rest api bitbucket bitbucket-api

Таким образом, репозиторий с большим трафиком всегда имеет тенденцию иметь все больше и больше ОТКРЫТЫХ, ОБЪЕДИНЕННЫХ и ОТКЛОНЕННЫХ ветвей. Мы придумали идею создания задания Jenkins, которое можно запускать время от времени, чтобы УДАЛИТЬ все MERGED и неиспользуемые ветви Разработчиком.

Генерируемый файл JSON не содержит информацию о состоянии BRANCH STATUS. Так есть ли способ, которым я могу получить такую ​​информацию, дополнительную пару значений ключа после параметра isDefault, как ...

"branchStatus": MERGED / ОТКЛОНЕН / ОТКРЫТО.

{
  "size": 312,
  "limit": 500,
  "isLastPage": true,
  "values": [
    {
      "id": "refs/heads/ODC-2843-DC-Scheduler-Service",
      "displayId": "ODC-2843-DC-Scheduler-Service",
      "type": "BRANCH",
      "latestCommit": "fcb1cd0fec34c3ab7d9539e23e9cefc1b5c5866e",
      "latestChangeset": "fcb1cd0fec34c3ab7d9539e23e9cefc1b5c5866e",
      "isDefault": false
    },
    {
      "id": "refs/heads/master",
      "displayId": "master",
      "type": "BRANCH",
      "latestCommit": "fe3d3c678adb7d1f6c472002ef88dafca3295089",
      "latestChangeset": "fe3d3c678adb7d1f6c472002ef88dafca3295089",
      "isDefault": true
    },
}

Answers

Related