2011-10-08 2 views
0

명령 줄에서 svn 포스트 커밋 훅을 실행할 때 SVN 로그 메시지의 형식이 올바로 지정됩니다. 후크 (실제 커밋 테스트)에서 실행하면 잘못된 문자 세트가 포함 된 로그 메시지가 표시됩니다. 어디 에나 보였지만 나는 그것을 알아낼 수 없다. 어떤 도움을 주시면 감사하겠습니다. 제목에서와 메시지의 본문에뿐만 아니라SvnNotify : svn 로그 메시지가 훅에서는 실행되지만 명령 행에서는 실행되지 않을 때 불량 문자가 발생합니다.

[SuperProj-Commit]-[48] - testando acentua?\195?\167?\195?\163o! 

:

REPOS="$1" 
REV="$2" 
CS="UTF-8" 
USERS="[email protected]" 

svnnotify --charset $CS --svn-encoding $CS --css-inline --repos-path "$1" --revision "$2" --subject-prefix "[SuperProj-Commit]-" --to $USERS --handler HTML::ColorDiff -d 

내가이 얻을 :

내 포스트

스크립트를 커밋합니다. 문제는 svn 로그 메시지에만 있습니다. diff에 나타나는 문자가 올바르게 표시됩니다.

답변

관련 문제