320x100
subversion comment 수정방법이다.
리눅스 sh 기반
작성자만 수정할수 있게
/hook 폴더 아래
# vi pre-revprop-change
#!/bin/sh
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
if [ "$PROPNAME" = "svn:log" ]; then
AUTHOR="$(svnlook author $REPOS -r $REV)"
if [ "$USER" != "$AUTHOR" ]; then
# output on STDERR will be displayed by TortoiseSVN if the hook fails
echo "This log message can only be changed by Administrator!" 1>&2
exit 1
fi
exit 0
fi # non-zero = failure exit 1
위와 같이 하면 작성자 와 메시지도 모두 변경 가능하다.
만약에 메시지만 변경 하게 하려면
#!/bin/sh
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
if [ "$PROPNAME" = "svn:log" ]; then exit 0; fi
echo "This log message can only be changed by Administrator!" 1>&2
exit 1
만 해주면 된다.
320x100
'Linux' 카테고리의 다른 글
systemd: Starting Session of user root. (0) | 2017.07.31 |
---|---|
centos 7.x meld 설치 (0) | 2017.07.25 |
centos7 nis server client 설치 (0) | 2017.07.04 |
Can't create directory 'transactions/ txn': Permission denied (0) | 2017.07.03 |
subversion + ssl + viewvc 설치 방법 (0) | 2017.06.29 |