Existe uma maneira de alterar o nome de usuário de um usuário do SVN por todo o histórico do repositório?

Quando minha equipe começou com o SVN, todos usamos nossos primeiros nomes ao nos comprometermos com o repositório, no entanto, agora que nossa equipe cresceu, estamos enfrentando problemas porque acabamos de contratar um segundo.Mike.

O que gostaríamos de fazer é alterar os nomes de usuários de todos para que sejam iguais ao nome de usuário em seus computadores (primeiro nome inicial + sobrenome). O problema que estou vendo é que o histórico do SVN ainda mostrará os nomes de usuários antigos em commits.

Existe uma ferramenta para mudar nomes de usuários durante todo o histórico de um repositório?

Por exemplo, eu gostaria que cada commit atualmente atribuído a Mike fosse alterado para msmith, todo o caminho de volta para a revisão 1.

Meu primeiro pensamento é que terei que fazer algumas análises e processamentos em um arquivo de despejo, mas uma ferramenta seria legal.

questionAnswers(7)

yourAnswerToTheQuestion