近日学习了下用python写hook脚本,由于才疏学浅,在学习过程中遇到不少问题,现将问题总结如下:
以ubuntu12.4为svn服务器端:
1.写了一个强制填写提交log的脚本:pre-commit, 提交代码时,老是提示:svn commit blocked by pre-commit hook (exit code 255) with no output
解决方法:(1)查看用户对该文件是否有执行权限,用chmod 755 ×××(文件名)即可修改;
(2)python脚本中组织行(#! /usr/bin python)的位置是否正确:是否放置在脚本第一行;
(3)确保你的脚本本身没有问题;