svn hooksブロッキング設定について
こちらの会社svnはブロックリクエストを設定する必要があります
1コミットするには、少なくとも5文字のコメントが必要です.
2コードをコミットするとき、接尾辞にキーワードを付けることはできません.
1コミットするには、少なくとも5文字のコメントが必要です.
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c`
if [ "$LOGMSG" -lt 5 ];
then
echo -e " , ." 1>&2
exit 1
fi
# All checks passed, so allow the commit.
exit 0
2コードをコミットするとき、接尾辞にキーワードを付けることはできません.
classPath|project|settings|idea|iml|class
# file filter: we only allow commit .c && .h files.
FILTER='\.(classPath|project|settings|idea|iml|class)$'
files=$($SVNLOOK changed -t $TXN $REPOS | awk '{print $2}')
# check
for f in $files
do
# check file type
if echo $f | grep -Eq $FILTER ; then
# valid file
echo "File $f is a .classPath or .project or .settings or .idea or .iml or .class file" >> /dev/stderr
exit 1
fi
done
exit 0