Ich schreibe eine Mercurial-Erweiterung in Python und muss den "Pull" -Befehl unter Verwendung der Mercurial API aufrufen, aber ich möchte seine Ausgabe mit dem --quiet-Flag unterdrücken.Verwenden des --quiet-Tags beim Erweitern von Mercurial
In Hg Begriffen mag ich den folgenden Code auszuführen, sondern aus meiner Erweiterung:
hg pull --quiet
die Mercurial-API-Dokumentation Da dachte ich, es so einfach sein würde, wie:
commands.pull(ui, repo, quiet=True)
Leider, obwohl dies keine Fehler erzeugt und den "Pull" -Befehl erfolgreich ausführen wird, scheint das --quiet-Flag nicht durchzukommen, da ich immer noch die Standardausgabe sehe.
Alle Beispiele zeigen nur die Weitergabe von nicht-globalen Flags, also bin ich ein bisschen besorgt, dass dies nicht möglich ist.
Was mache ich falsch? Wie kann ich die --quiet Flagge übergeben?
Diese Frage ist gut für [email protected], wo die Mercurial-Entwickler abhängen. –