7월, 2017의 게시물 표시

subversion 주석 강제화하기

목표는 #101 특수문자 검출기능 추가 #101(fixed/working/solved) 사용자계정에 특수문자가 들어갈 수 없게 막음. cd ~Repository/hooks/ cp pre-commit.tmpl pre-commit chmod 755 pre-commit pre-commit 파일 수정 ? 방법 1. 1 2 3 4 5 6 7 8 9 10 11 12 13 #!/bin/sh REPOS= "$1" TXN= "$2" SVNLOOK= /usr/bin/svnlook LOGMSG=$($SVNLOOK log -t "$TXN" "$REPOS" | grep [a-zA-Z0-9] | wc -c) if [ "$LOGMSG" -lt 5 ]; then /bin/echo -n "(Empty commit log) & (length(log) < 5) is NOT ALLOWED" 1>&2 exit 1 fi exit 0 방법 2. grep 을 이용한 방법. #cd /data1/svn/(Repository Name)/hooks #cp pre-commit.tmpl pre-commit #vi pre-commit ————————————————————————- REPOS=”$1″ TXN=”$2″ /usr/bin/svnlook log -t “$TXN” “$REPOS” | grep “[a-zA-Z0-9]” > /dev/null || exit 1 ————————————————————————- * tortoisesvn 및 trac을 참조해서 정리하면 되겠다.
https://ubuntuforums.org/showthread.php?t=2276498