Мне очень удалось извлечь содержимое README.md из синтаксиса github v4, найденного в этой проблеме следующим образом:
{
repository(owner: "gitpoint", name: "git-point") {
defaultBranchRef {
name
}
object(expression: "master:README.md") {
... on Blob {
text
}
}
}
}
Моя проблема возникает, когда defaultBranchRef.name не master
. Мы можем ожидать, что это будет происходить чаще, поскольку люди по разным причинам отходят от этого соглашения об именах.
Как мне изменить выражение для ссылки на имя ветки репо по умолчанию, если я не знаю его, пока не сделаю запрос? Или мне нужно делать 2 запроса на репо?