我在.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执行我的(或任何)预提交挂钩?