Как запросить API GitHub v4 для содержимого каталога по определенному тегу?
Как я могу запросить у GitHub API v4 содержимое определенного каталога репозитория с определенным тегом?
Это лучшее, что я придумал до сих пор:
query {
repository(owner:"example", name:"example") {
refs(refPrefix: "tags") {
}
}
}
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
}
}
}
}
}