我在Python中編寫Mercurial擴展,需要使用Mercurial API調用「Pull」命令,但我想使用--quiet標誌抑制其輸出。擴展Mercurial時使用--quiet標籤
在汞方面,我想執行以下代碼,但是從我的擴展中:
hg pull --quiet
鑑於水銀API文檔,我認爲這將是這麼簡單:
commands.pull(ui, repo, quiet=True)
不幸的是,雖然這不會產生錯誤,並且會成功執行「Pull」命令,但--quiet標誌似乎沒有通過,因爲我仍然可以看到標準輸出。
所有的例子只顯示傳遞非全局標誌,所以我有點擔心這是不可能的。
我在做什麼錯?我怎麼能通過--quiet標誌?
這種問題適用於[email protected],Mercurial開發人員閒逛。 – 2010-11-04 11:52:19