[英]github graphql api default branch in repository
我有以下查询:
{
repository(owner: "org", name: "name") {
name
object(expression: "master:package.json") {
... on Blob {
text
}
}
}
}
但正如你所看到的,我必须在对象表达式中硬编码master
。 我想知道是否有办法在该查询中使用默认分支。 这是可能的,而不必做2个查询(1获取默认分支,然后另一个获取文件内容)?
有一个相关的问题 (也有赏金), 在这个帖子中详细说明......但它是你正在使用的语法:
传递给
object
字段表达式的参数实际上是一个适合git rev-parse
的git修订表达式,所以我猜你可以用它来进行高级查询。
因此,任何指定修订的方法都应该这样做,包括HEAD,它将引用默认的远程分支。 但不是“现在的分支”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.