Estoy escribiendo una extensión Mercurial en Python y necesito llamar al comando "Pull" usando el Mercurial API, pero quiero suprimir su salida usando el indicador --quiet.Usando la etiqueta --quiet al extender Mercurial
En términos de Hg, quiero ejecutar el código siguiente, pero desde dentro de mi extensión:
hg pull --quiet
Dada la documentación de la API de Mercurial, pensé que sería tan simple como:
commands.pull(ui, repo, quiet=True)
Desafortunadamente, aunque esto no genera errores y ejecutará con éxito el comando "Tirar", el indicador --quiet no parece estar llegando ya que aún veo el resultado estándar.
Todos los ejemplos solo muestran pasar banderas no globales, así que estoy un poco preocupado de que esto no sea posible.
¿Qué estoy haciendo mal? ¿Cómo puedo pasar la bandera --quiet?
Este tipo de pregunta es válida para [email protected] donde los desarrolladores de Mercurial se juntan. –