phpstorm mercurial pre commit hook未执行

时间:2014-01-16 11:05:14

标签: mercurial phpstorm mercurial-hook

我在.hg / hgrc

中设置了这个预提交挂钩
[hooks]
pre-commit = python:commit.py:run

commit.py

 #!/usr/bin/env python

 import os
 import time

 def run(ui, repo, **kwargs):
    datestring = time.strftime('%d-%m-%y %H:%M')
    filecontent = 'span.project-date-content:after {content:"'+datestring+'"}'
    with open('css/projectdate.css', 'w') as f:
        f.write(filecontent)

    return False

当我从命令行提交时,这与预期完全一样,但是当我在phpstorm中提交时,projectdate.css文件没有得到更新。

如何在提交之前让phpstorm执行我的(或任何)预提交挂钩?

0 个答案:

没有答案