Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: git-svn fails with non-alphanumeric SVN authors

From: Mark Lodato <hidden>
Date: 2016-06-15 22:48:21

On Wed, Feb 24, 2010 at 3:47 PM, Craig de Stigter
[off-list ref] wrote:
I'm trying to use git-svn to move our subversion to git. Some of the
authors in our SVN repository are x.509 identifiers, so my authors
file has some entries like this:
  /C=NZ/ST=New Zealand/L=Auckland/O=Koordinates
Ltd/OU=IS/CN=cdestigter = Craig de Stigter
[off-list ref]

git-svn doesn't like that - it fails saying:
  Author: /C=NZ/ST=New Zealand/L=Auckland/O=Koordinates
Ltd/OU=IS/CN=cdestigter not defined in ./authors.txt file

I presume it is choking on either the spaces or the '=' characters in
the SVN username?
Yes.  The --authors-file option reads the name up to the first equals
sign, which causes a problem for the X.509 identifiers.  I had this
exact problem, which is why I implemented --authors-prog. [1]  In my
case, I could compute the username and email address from the X.509
id, so I didn't have to list them all out.  Perhaps you can use this
to solve your problem?  Even if you can't compute the name directly
from the X.509 ID, you could implement your own lookup in a script.

[1] http://www.spinics.net/lists/git/msg103524.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help