Sincronize um repositório SVN (svnsync) com erros de codificação

É possível corrigir / ignorar registros svn: log não codificados em UTF8 ao sincronizar repositórios comsvnsync?

fundo

Estou no processo de assumir a manutenção de um módulo de código aberto que é armazenado em um repositório grande (com mais de 10.000 revisões) do subversion (1.5.5). Não tenho acesso de administrador ao repositório remoto para despejar / filtrar / carregar o módulo. O repositório antigo está sendo descontinuado e estou tentando sincronizar o submódulo original com meu repositório local (1.6+) com svnsync. Por exemplo:

svnsync file://home/svn/temp-repo/ http://path.to.repo/modulename/

O problema é que o repositório antigo não aplicou a codificação UTF8 e estou encontrando erros como:

svnsync: Cannot accept 'svn:log' property because it is not encoded in UTF-8

Como não posso modificar a propriedade log no repositório de origem, preciso modificar ou ignorar o valor da propriedade quando a codificação for desconhecida / inválida.

Alguma ideia?

Por exemplo:

pode umpre-revprop-change script modificar a propriedade log em trânsito?Disseram-me que o git-svn pode lidar com isso, mas usando um repositório intermediário do git - como exatamente isso é feito?seria possível ignorar completamente as propriedades do log ou para revisões específicas

questionAnswers(3)

yourAnswerToTheQuestion