SVN强制写注释的hooks脚本
bat: SVN强制写注释的hooks脚本(Windows)@echo offrem 文件名是: pre-commit.bat,放到repository/hooks目录下setlocalset REPOS=%1set TXN=%2rem check that logmessage contains at least 10 characterssvnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nulif %errorlevel% gtr 0 goto errexit 0:errecho 提交时必须填写日志:至少10个字符(即5个汉字)! 1>&2exit 1
Bash: SVN强制写注释的hooks脚本(Linux)
#!/bin/sh#文件名是: pre-commit,放到/repository/hooks目录下REPOS="$1"TXN="$2"SVNLOOK=/usr/bin/svnlook # check that logmessage contains at least 10 alphanumeric charactersLOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "" | wc -c`if [ "$LOGMSG" -lt 10 ];thenecho -e "\nEmpty log message not allowed. Commit aborted!" 1>&2exit 1fi
页:
[1]