2016-04-21 9 views
0

Ich codiere ein Skript, um die Syntax von Repository-Dateien zu überprüfen.Mercurial Hook precommit get Repository-Pfad

Also, habe ich zu meiner .hgrc Datei die folgende Zeile:

precommit = python ~/tools/check_syntax.py 

Aber ich will den Weg des Repository erhalten, in dem ich versuche, von check_syntax.py Datei zu begehen.

Kennen Sie einen Weg, dies zu tun?

Antwort

1

hg root wird Ihnen die Spitze Ihres aktuellen Arbeitsverzeichnisses geben. So etwas wie:

[hooks] 
precommit = python ~/tools/check_syntax.py $($HG root) 

die Spitze Ihres aktuellen Arbeitsverzeichnis als erstes Argument des Skriptes gesetzt.

+0

Vielen Dank, es funktioniert! Ich finde nichts in der Dokumentation erwähnt. – jedema