2016-04-21 122 views
0

我正在編寫一個腳本來檢查存儲庫文件的語法。Mercurial hook precommit獲取存儲庫路徑

所以,我加入到我的.hgrc文件這一行:

precommit = python ~/tools/check_syntax.py 

但我希望得到的資料庫中,我試着從check_syntax.py文件提交的路徑。

你知道一種方法嗎?

回答

1

hg root會給你當前工作目錄的頂部。因此類似於:

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

將設置當前工作目錄的頂部作爲腳本的第一個參數。

+0

非常感謝它!在文檔中我沒有發現任何提及。 – jedema