Prezados,
instalei o SVN num servidor dedicado (e remoto) o qual uso para servidor de hospedagem e possui como painel administrativo Plesk 9.3.0 num datacenter no exterior.
O SVN instalei por "fora" visto que não vem essa funcionalidade no painel web Plesk.
Embora já esteja funcionando perfeitamente, as mensagens (e-mail com log das alterações) que são enviadas ao se dar um commit via tortoise (no computador dos usuários), por exemplo vem com erro de charset
se uso caracteres acentudados do tipo:
á é ó ú
no e-mail que eles recebem ao finalizar o commit aparecem assim:
\195?\169
a linha de comando que é invocada após o commit é a seguinte:
/var/www/vhosts/MyDomain.com/httpdocs/svn/mailer.pl "$REPOS" "$REV" "$AUTHOR" log-encoding=UTF-8 --diff n --from svn@brmais.com -s "[MyProject] Rev: [" meu.email@gmail.com
(está no arquivo post-commit que está na pasta hooks do projeto)
O detalhe mais interessante é que essa linha acima é invocada após o envio das alterações via tortoise e a mensagem vem com os caracteres distorcidos, no entanto se eu invocar essa mesma linha no shell do servidor não acontece o problema.
Faz algum tempo que estou pesquisando a solução para este problema e não obtive solução.
a pasta do meu projeto dentro do SVN está da seguinte forma:
drwxr-xr-x 7 apache apache 90 Jan 25 01:51 MyProject
Desculpem o tamanho do e-mail
CentOS: Linux uXXXXXXX.onlinehome-server.com 2.6.27.41rootserver-20091211a #1 SMP Fri Dec 11 03:30:07 EST 2009 x86_64 x86_64 x86_64 GNU/Linux
SVN: Name : subversion Relocations: (not relocatable) Version : 1.4.2 Vendor: CentOS Release : 4.el5_3.1 Build Date: Mon 10 Aug 2009 07:32:28 PM BRT
Tortoise: TortoiseSVN 1.6.7, Build 18415 - 32 Bit , 2010/01/22 17:55:06
Locale no servidor:
[root@u15375761 svn]# locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
grato.
Daniel Brahm
discuss-pt-br@lists.centos.org