6. GET /repos/{owner}/{repo}/branches — получить список веток

6. GET /repos/{owner}/{repo}/branches — получить список веток
New

Описание

Возвращает список всех веток репозитория с информацией о последнем коммите и защите веток.

Пример запроса:

curl -X GET https://api.gitverse.ru/repos/dlborun/APInewTestRepo4.3/branches \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/vnd.gitverse+json;version=1"

Ответ (200 OK):

[
  {
    "name": "develop",
    "commit": {
      "sha": "d163f5441a88f215b1c3e7856d839eff9414f601",
      "url": "http://localhost:3000/public/api/repos/gammaUser/CatAndGrepUtils/commits/d163f5441a88f215b1c3e7856d839eff9414f601"
    },
    "protected": false
  },
  {
    "name": "main",
    "commit": {
      "sha": "83607843d73a509982f85b084c2e214ec00c44a4",
      "url": "http://localhost:3000/public/api/repos/gammaUser/CatAndGrepUtils/commits/83607843d73a509982f85b084c2e214ec00c44a4"
    },
    "protected": true
  }
]
ПолеОписание
nameИмя ветки
commit.shaSHA последнего коммита
protectedЗащищена ли ветка