Eu precisei mudar o nome do usuário que fez commits no repositório SVN ao migrar de uma máquina para outra. No caso, o repositório havia sido criado para uso local, com usuários locais e depois integrado para uso do departamento.
Para trocar os nomes dos usuários:
-
Fazer um dump do repositório (até para backup) usando o svnadmin
svnadmin dump REPO_PATH > dump1
-
Utilizando o svndumptool.py:
svndumptool.py transform-revprop svn:author
NOME_ANTIGO NOME_NOVO dump1 dump2