Javier, thanks so much for going through the trouble of testing all
this. You are probably our best bet at solving this on the Linux side.

> $VAR1 = 'A?\\195?\\177ado una linea a fich2 y pruebo el tema de los
> acentos cami?\\195?\\179n, AL?\\195?\\129, ?\\195?\\177i?\\195?\\177li
> ';
> $VAR1 = 'A?\\195?\\177ado una linea a fich2 y pruebo el tema de los
> acentos cami?\\195?\\179n, AL?\\195?\\129, ?\\195?\\177i?\\195?\\177li
> ';
> 
> It seem it's corrupted in $activity->log_message()

Indeed. The problem would then have to be in
Subversion.pm:prepare_activity_verify_or_commit when 'svnlook info' is
issued.

We do:

    open ( SVNLOOK_INFO, "@DEVEL_CONFIG_SCM_BINARY_SVNLOOK@ info " .
$svn_tools_argument . " $svn_txn $svn_repository |" );

Perhaps we could change this into:

   open ( SVNLOOK_INFO, "@DEVEL_CONFIG_SCM_BINARY_SVNLOOK@ info " .
$svn_tools_argument . " $svn_txn $svn_repository |" );

open(my $f, "<:encoding(es_ES) @DEVEL_CONFIG_SCM_BINARY_SVNLOOK@ info
" . $svn_tools_argument . " $svn_txn $svn_repository |" );


Have a look at the Encode::PerlIO manpage. It seems like the problems
begin when we first retrieve the output of 'svnlook' through the pipe.



_______________________________________________
scmbug-users mailing list
[email protected]
http://lists.mkgnu.net/cgi-bin/mailman/listinfo/scmbug-users

Reply via email to