svnnotify thỉnh thoảng sản xuất rác


2

Tôi chạy svnnotify từ một hook post-commit Subversion:

#!/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

Mà hầu hết hoạt động tốt, nhưng đôi khi diff bị hỏng, theo nghĩa là nó chứa một khối ngắn của một cái gì đó trông giống như hỏng bộ nhớ:

X‚ö·”ηð™Ù¿íù·”ηd‚ö·ôÏú· €ö·  €œÙ¿ætù·”η.¸ö·                    ”η 

Tôi đã thử đưa ra tùy chọn --encoding ISO-8859-1để svnnotify, nhưng vẫn thấy tham nhũng.

Tôi đang sử dụng hệ thống Debian Lenny bằng libsvn-notify-perl 2,79-1. Có ý kiến ​​gì không?


1
Có vẻ như bạn đang vô tình tạo một tệp nhị phân.
cbz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.