Ответ 1
После некоторого рытья нашел:
query {
repository(name: "repoName", owner: "repoOwner") {
object(expression: "branch:path/to/file") {
... on Blob {
text
}
}
}
}
Аргумент, переданный в expression
в поле object
, на самом деле является выражением редакции git, подходящим для rev-parse
, поэтому, я думаю, вы можете получать удовольствие от него, чтобы выполнять расширенные запросы.
Документация: