Mercurial Erweiterung ohne / Standardoptionen
-
28-09-2019 - |
Frage
Say Ich möchte eine Erweiterung, dass ich ausführen kann, wie folgt: hg sayhi
habe ich versucht, die folgenden, aber es sagt mir, es gibt ungültige Argumente:
def sayhi(ui, repo, node, **opts):
"""Says Hello"""
ui.write("hi")
cmdtable = {
"sayhi": (sayhi, [], '')
}
Es scheint, egal was ich tue, ich brauche es wie hg sayhi s
eine Option geben.
Gibt es trotzdem, dies zu tun?
Lösung
Ok, bekam ein Update. Ich entfernte den Knoten Parameter aus der Methodensignatur und es funktioniert.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow