【发布时间】:2010-11-02 20:15:03
【问题描述】:
我正在用 Python 编写 Mercurial 扩展,需要使用 Mercurial API 调用“Pull”命令,但我想使用 --quiet 标志抑制其输出。
在 Hg 术语中,我想在我的扩展程序中执行以下代码:
hg pull --quiet
鉴于 Mercurial API 文档,我认为它会很简单:
commands.pull(ui, repo, quiet=True)
不幸的是,虽然这不会产生错误并且会成功执行“Pull”命令,但 --quiet 标志似乎没有通过,因为我仍然看到标准输出。
所有示例都只显示传递非全局标志,所以我有点担心这是不可能的。
我做错了什么?如何传递 --quiet 标志?
【问题讨论】:
-
这种问题对 Mercurial 开发人员常去的 mercurial-devel@selenic.com 有好处。
标签: python mercurial mercurial-extension