我正在用 Python 编写 Mercurial 扩展,需要使用Mercurial API调用“Pull”命令,但我想使用 --quiet 标志抑制其输出。
在汞方面,我想执行以下代码,但在我的扩展中:
hg pull --quiet
鉴于 Mercurial API 文档,我认为它会很简单:
commands.pull(ui, repo, quiet=True)
不幸的是,虽然这不会产生错误并且会成功执行“Pull”命令,但 --quiet 标志似乎没有通过,因为我仍然看到标准输出。
所有示例仅显示传递非全局标志,所以我有点担心这是不可能的。
我究竟做错了什么?如何传递 --quiet 标志?