Авторы в моем репозитории svn:
$ svn log --xml | Автор grep | сортировать -u | perl -pe 's /.>(.?)<./$ 1 = /' </p>
Выход:
<author>ashfame</author>
<author>clean</author>
<author>clean </author>
<author>rocketweb</author>
Но, клонируя репо для импорта с помощью git svn clone
, он останавливается между словами Author: clean not defined in /home/ashfame/fun/authors-transform.txt file
Обратите внимание на двойной пробел после очистки, что означает, что это третий пользователь "clean "
.
Как мне отформатировать файл моих авторов, чтобы в имени пользователя был пробел? Мое текущее содержимое выглядит следующим образом:
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 РЕПО. Любые указатели на то, что можно сделать с этим?