svn 要求commit提交必须加注释(日志) hook
2016-12-23 16:27
357 查看
#vim /data/svn/mysvn/hook/pre-commit
#!/bin/bash
REPOS="$1"
TXN="$2"
#RES="OK"
# Make sure that the log message contains some text.
SVNLOOK=/usr/bin/svnlook
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS"|grep "[a-zA-Z0-9]" |wc -c`
if [ "$LOGMSG" -lt 11 ];then
echo -e "Please input at least 10 character" 1>&2
exit 1
fi
#$SVNLOOK log -t "$TXN" "$REPOS" \
#| egrep "[^[:space:]]+" >/dev/null || unset RES
#if [ "$RES" != "OK" ] ; then
# echo "You must input some comments for you commit" 1>&2
# exit 1
#fi
# All checks passed, so allow the commit.
exit 0
添加完脚本 chmod +x /data/svn/mysvn/hook/pre-commit
完成
#!/bin/bash
REPOS="$1"
TXN="$2"
#RES="OK"
# Make sure that the log message contains some text.
SVNLOOK=/usr/bin/svnlook
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS"|grep "[a-zA-Z0-9]" |wc -c`
if [ "$LOGMSG" -lt 11 ];then
echo -e "Please input at least 10 character" 1>&2
exit 1
fi
#$SVNLOOK log -t "$TXN" "$REPOS" \
#| egrep "[^[:space:]]+" >/dev/null || unset RES
#if [ "$RES" != "OK" ] ; then
# echo "You must input some comments for you commit" 1>&2
# exit 1
#fi
# All checks passed, so allow the commit.
exit 0
添加完脚本 chmod +x /data/svn/mysvn/hook/pre-commit
完成
相关文章推荐
- 【SVN版本管理必备】svn hook(强制要求提交注释必须多于X个字)
- svn强制要求提交注释--pre-commit钩子
- 【转】svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- Centos 配置SVN必须填写日志才能提交修改
- SVN提交内容时必须填写日志(输入字符)
- VISUAL SVN SERVER 提交必须写日志
- svn强制要求提交注释
- SVN:服务器端设置提交时必须填写注释
- svn通过hook开启修改提交日志权限pre-revprop-change
- linux强制svn提交时必须写注释
- SVN:服务器端设置提交时必须填写注释
- 如何设置SVN版本控制工具必须写注释才能提交
- SVN必须添加注释才可以提交