我想为Tortoise SVN提供post-commit钩子。我已经从http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/mailer/下载了mailer.py,并尝试按照文档中的说明运行。
我刚刚将post-commit.tmpl重命名为post-commit.bat并输入以下行来调用mailer.py
set REPOS=%1
set REV=%2
set TXN_NAME=%3
start python %REPOS%\mailer.py commit %REPOS% %$REV% %REPOS%\hooks\mailer.conf
当我执行SVN提交时,python脚本报告错误“您需要版本1.0.5或更好的Subversion Python绑定”。
我在stackoverflow中浏览,它建议我从http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/swig/python/下载python绑定。但我对如何为Windows构建这个并让它对我有用感到无能为力。
我已经在Windows 7中安装了Tortoise SVN和Python33。请帮我摆脱这个问题“你需要版本1.0.5或更好的Subversion Python绑定”。
提前致谢。