svn-hook
<h3>svn-hook</h3>
<ul>
<li>限制SVN提交日志长度
<code>$repo/hooks/pre-commit</code></li>
</ul>
<pre><code>#!/bin/sh
#必须填写注释且不少于5个字
export LANG=zh_CN.UTF-8
REPOS="$1"
TXN="$2"
#字符串判断长度,实际统计长度会去除部分无效字符后进行统计
LEN=5
#自定义svnlook命令的绝对路径
SVNLOOK=/usr/local/csvn/bin/svnlook
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS"|tr -d "[:cntrl:][:punct:]!。,;? \t" | wc -m`
if [ "$LOGMSG" -lt $LEN ];
then
echo -e "请认真填写提交注释信息,不少于5个字!当前输入有效字符长度:$LOGMSG" 1>&2
exit 1
fi
exit 0</code></pre>