Autori nella mia svn repo sono i seguenti:Come avere un carattere spazio finale nel file di autori per git svn
$ svn log --xml | autore di grep | ordina -u | perl -pe 's /> < ./$1 = /. (.?)'
uscita:
<author>ashfame</author>
<author>clean</author>
<author>clean </author>
<author>rocketweb</author>
Ma mentre la clonazione del pronti contro termine per l'importazione utilizzando git svn clone
, si ferma in tra il dire Author: clean not defined in /home/ashfame/fun/authors-transform.txt file
Si noti il doppio spazio dopo la pulizia, ovvero il terzo utente "clean "
.
Come si formatta il file degli autori per avere uno spazio nel nome utente? miei contenuti correnti sono i seguenti:
ashfame = Ashfame <[email protected]>
clean = Yogesh Tiwari <[email protected]>
clean = Yogesh Tiwari <[email protected]>
"clean\ " = Yogesh Tiwari <[email protected]>
"clean " = Yogesh Tiwari <[email protected]>
rocketweb = rocketweb <[email protected]>
(no author) = Yogesh Tiwari <[email protected]>
(no author) = no_author
interessante scoperta: Ho provato ad importare il repo svn in git senza alcuna mappatura degli utenti e non riuscivo a vedere tutto ciò che riguarda "pulito" utente, solo "pulito" esiste, quindi sto indovinando che questo è un po 'di intoppo su svn repo. Qualche suggerimento su cosa si può fare al riguardo?
cambiamento autore "pulito" per "pulire" ** ** in SVN? –
@LazyBadger Come? – Ashfame
@LazyBadger Inoltre, dovrei fare qualcosa sullo spazio nel metodo di rinominarlo anche. Meglio mapparlo a qualcosa o ignorarlo tutto insieme. – Ashfame