Как иметь конечный пробел в файле авторов для git svn

В моем репозитории svn есть следующие авторы:

$ svn log --xml | grep автор | sort -u | perl -pe 's /.> (.?) <./ $ 1 = / '

Вывод:

<author>ashfame</author>
<author>clean</author>
<author>clean </author>
<author>rocketweb</author>

Но при клонировании репо для импорта с использованием git svn clone он останавливается между словами Автор: clean not defined in / home / ashfame / Файл fun / sizes-transform.txt

Обратите внимание на двойной пробел после очистки, что означает, что это третий пользователь "очистил" .

Как мне отформатировать файл авторов, чтобы в имени пользователя оставалось место? Сейчас у меня следующее содержимое:

ashfame = Ashfame <mail@example.com>
clean = Yogesh Tiwari <yogesh.tiwari@example.com>
clean = Yogesh Tiwari <yogesh.tiwari@example.com>
"clean\ " = Yogesh Tiwari <yogesh.tiwari@example.com>
"clean " = Yogesh Tiwari <yogesh.tiwari@example.com>
rocketweb = rocketweb <rocketweb@rocketweb.com>
(no author) = Yogesh Tiwari <yogesh.tiwari@example.com>
(no author) = no_author

Интересное открытие: Я попытался импортировать репозиторий svn в git без сопоставления пользователей, и я не мог видеть ничего, связанного с "чистым" пользователем, существует только "чистый", поэтому я предполагаю, что это какая-то сбой в репозитории svn. Есть указания, что с этим можно сделать?

5
задан Ashfame 25 February 2012 в 12:59
поделиться