Bitbucket不在Web界面中公開此信息,因此我可能需要使用API查找它。如何計算我在bitbucket上提交到存儲庫的請求數
1
A
回答
2
0
以下python代碼使用請求庫與bitbucket API進行交互。它應該打印由bitbucket帳戶my_bb_username
創作的合併請求數。請注意,您需要編輯url0
以指向相應的存儲庫。
import requests
numprs = 0
url0 = "https://bitbucket.org/api/2.0/repositories/{username}/{reposlug}/pullrequests/?state=merged"
url = url0
while True:
r = requests.get(url)
if r.status_code != 200:
raise RuntimeError
data = r.json()
values = data['values']
for value in values:
if value['author']['username'] == 'my_bb_username':
print value['title']
numprs += 1
if 'next' in data.keys():
url = data['next']
else:
break
print numprs
如果你想的所有的PR列表,追加?state=merged,open,declined
你的API調用。默認情況下,API將只包含開放的PR。
相關問題
- 1. 如果要在提交請求中提交計算結果,計算應該存儲在Redux商店中?
- 2. 使用Bitbucket剝離GIT存儲庫上的提交
- 3. Git pull只請求在bitbucket上的某些提交
- 4. 如何在新計算機上同步我的git存儲庫?
- 5. 壓扁提交一個提交bitbucket的請求
- 6. Bitbucket存儲庫
- 7. 使用存儲(bitbucket服務器)提交文件到git存儲庫rest api
- 8. 在一個curl請求中創建bitbucket存儲庫和服務
- 9. 將存儲庫上傳到BitBucket
- 10. 將本地存儲庫上傳到Bitbucket
- 11. 如何導入gitlab存儲庫到bitbucket存儲庫
- 12. 我們已經使用了存儲並正在遷移到Bitbucket。我們如何遷移拉取請求數據並評論存儲到bitbucket的評論?
- 13. 如何向bitbucket提出拉取請求?
- 14. 如何更新bitbucket上的pull請求?
- 15. Bitbucket獲取有關存儲庫所有提交的信息
- 16. 在github上沒有存儲庫提交?
- 17. 我如何將問題從Bitbucket存儲庫下載到WebStorm?
- 18. 如何將提交的更改上傳到我的GitHub存儲庫?
- 19. 清除Bitbucket上的git存儲庫?
- 20. 如何提取Stash或Bitbucket中所有存儲庫的列表?
- 21. 如何提交從本地計算機到服務器上使用Git的遠程存儲庫的更改
- 22. 根據提交哈希在BitBucket中創建拉取請求
- 23. 共享(拉取請求)只有一些提交上游存儲庫
- 24. 提交更改到新的存儲庫
- 25. 如何在公共github存儲庫上創建git pull請求
- 26. 推送到Mercurial存儲庫(bitbucket)會產生「請求實體太大」?
- 27. 如何在一臺計算機上推/拉/取屬於BitBucket的不同用戶的不同存儲庫
- 28. 如何刪除我在本地git存儲庫中的上次提交
- 29. github拉請求包括一個提交更新與上游我的存儲庫,但我不想這
- 30. 如何使用不在存儲庫中的數據在BitBucket Pipelines上