Wie füge ich Hooks für Mercurial MQ -Befehle hinzu?
-
27-10-2019 - |
Frage
Ich möchte Hg -Hooks für einige Aktionen mit MQ -Erweiterung einrichten. Zum Beispiel, wenn ich es tue
hg qnew
Ich möchte Post-Review verwenden, um eine neue Überprüfungsanforderung auf unserem Rezensionsboard-Server zu erstellen. Ich möchte auch einen Haken erstellen, der den Unterschied aktualisiert, wenn Sie dies tun
hg qrefresh
Ist das möglich?
Lösung
Alle Quecksilberbefehle haben beide a pre-XXX
und post-XXX
Haken. Sie können also Haken schreiben wie:
[hooks]
post-qnew.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip)
post-qrefresh.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip)
oder was auch immer der richtige Nachbesprechungsaufruf ist.
Alle Beispiele ungefähr. :)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow