Как запросить у GitHub v4 API содержимое каталога по определенному тегу?

Как запросить у GitHub API v4 содержимое определенного каталога репозитория по адресу определенный тег?

Это лучшее, что я придумал до сих пор:

query {
  repository(owner:"example", name:"example") {
    refs(refPrefix: "tags") {
    }
  } 
}

person aknuds1    schedule 05.07.2017    source источник


Ответы (1)


Из этот пост вы можете получить GitObject с object для фильтрации branch:/path/folder и распечатайте Tree. Следующее получит дерево из папки gson из тега gson-2.4 и напечатает name, type и mode :

query {
  repository(owner:"google", name:"gson") {
      object(expression: "gson-2.4:gson") {
      ... on Tree{
        entries{
          name
          type
          mode
        }
      }
    }
  } 
}
person Bertrand Martel    schedule 05.07.2017