0
我正在編寫一個腳本來檢查存儲庫文件的語法。Mercurial hook precommit獲取存儲庫路徑
所以,我加入到我的.hgrc文件這一行:
precommit = python ~/tools/check_syntax.py
但我希望得到的資料庫中,我試着從check_syntax.py文件提交的路徑。
你知道一種方法嗎?
我正在編寫一個腳本來檢查存儲庫文件的語法。Mercurial hook precommit獲取存儲庫路徑
所以,我加入到我的.hgrc文件這一行:
precommit = python ~/tools/check_syntax.py
但我希望得到的資料庫中,我試着從check_syntax.py文件提交的路徑。
你知道一種方法嗎?
hg root
會給你當前工作目錄的頂部。因此類似於:
[hooks]
precommit = python ~/tools/check_syntax.py $($HG root)
將設置當前工作目錄的頂部作爲腳本的第一個參數。
非常感謝它!在文檔中我沒有發現任何提及。 – jedema