Bitcoin-Core-Development
比特幣核心拉取請求上的 DrahtBot 是什麼?
我在很多比特幣核心拉取請求(PR)上看到了 DrahtBot,例如這裡。它有什麼作用?它是開源的嗎?
DrahtBot 的主要用途是向 PR 添加自動評論,其中列出了與您正在查看的 PR 衝突的其他 PR。它是由 Marco Falke 編寫和管理的,但它目前不是開源的(它是“醜陋”的程式碼,並不是為了讓它開源而編寫的)。Marco 在 IRC 上表示:
DrahtBot 基本上是一個
while true; ./label_rebase.py ; done
,Python 腳本只是導入一個 Github API 庫,然後標記所有需要 rebase 的 pull將來可能會添加其他功能。Jeremy Rubin 在 IRC 上的一個想法是一個額外的標籤,顯示 PR 的最後更新時間,以便審閱者可以在審閱之前評估是否已解決與 master 的合併衝突。Jeremy 的另一個想法是將目前 Git 技巧的送出標記 ACK 計數為審閱者和維護者的啟發式方法。