Subversion post-commit hook에서 svnnotify 를 실행합니다 .
#!/bin/sh
RECEIVERS="\
-x medical@example.com=patients/ \
-x design@example.com=gui/ \
-x devel@example.com=trunk/haxe"
NOTIFIER=/usr/bin/svnnotify
if [ -x "$NOTIFIER" ]; then
"$NOTIFIER" \
--repos-path "$1" --revision "$2" --with-diff \
--set-sender software@example.com --user-domain example.com \
$RECEIVERS $3
fi
주로 잘 작동하지만 때로는 메모리 손상처럼 보이는 짧은 블록이 포함되어 있다는 점에서 diff가 손상됩니다.
X‚ö·”ηð™Ù¿íù·”ηd‚ö·ôÏú· €ö· €œÙ¿ætù·”η.¸ö· ”η
--encoding ISO-8859-1
svnnotify 옵션 을 제공하려고 시도 했지만 여전히 손상을 보았습니다.
libsvn-notify-perl 2.79-1을 사용하는 데비안 레니 시스템을 사용하고 있습니다. 어떤 아이디어?
1
바이너리 파일을 실수로 확산시키는 것 같습니다.
—
cbz