我無法找到熱門的方式,以獲取有關一個repo /分支中的幾個PR的信息,這些信息通過來自GitHub API的數字進行過濾。我正在嘗試分析git歷史記錄,並在一段時間內在分支中查找合併的請求標題。如何獲取通過GitHub API按數字過濾的Pull Request列表?
在這裏,我只看到由state
篩選。 https://developer.github.com/v3/pulls/#list-pull-requests
謝謝。
我無法找到熱門的方式,以獲取有關一個repo /分支中的幾個PR的信息,這些信息通過來自GitHub API的數字進行過濾。我正在嘗試分析git歷史記錄,並在一段時間內在分支中查找合併的請求標題。如何獲取通過GitHub API按數字過濾的Pull Request列表?
在這裏,我只看到由state
篩選。 https://developer.github.com/v3/pulls/#list-pull-requests
謝謝。
如果您試圖在一段時間內在repo/branch中查找合併的PR,可以使用GitHub Search Issues API。
例如:如果你想找到回購km-poonacha/testissues
所有的PR,2017-06-01..2017-06-16
之間創建是merged
,你可以提出以下要求 - https://api.github.com/search/issues?q=repo:km-poonacha/testissues+type:pr+created:2017-06-01..2017-06-16+is:merged
。
謝謝@Poonacha,但是可以在日期之間得到相同的結果,但是在提交哈希之間呢?或者,更好的辦法是隻用數字,因爲我之前在我的代碼中已經做了一些歷史分析,而且我有大量的PR數字要加載詳細信息。 – kivagant
哦,當然,PR號碼更好。即'的https:// api.github.com /回購/ REPONAME /拉/ PR#'。例如,對於PR#20回購'km-poonacha/testissues':'https:// api.github.com/repos/km-Poonacha/testissues/pulls/20' – Poonacha
但是如果我有30個PR,需要打30個電話?這正是我想要避免的。 :)所以,我試圖通過一個API查詢獲得大量的PR。 – kivagant