[英]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.