I’m creating a git clone of a svn repository and am trying to set up an authors 
file to map between the svn users and our git usernames. The svn repository 
uses the full subject line of a ssl certificate for the user id and so it 
contains ‘=’ which causes the authors file to be parsed incorrectly as it 
splits on the first equals.

The code that does the parsing is:

# '<svn username> = real-name <email address>' mapping based on git-svnimport:
sub load_authors {
                open my $authors, '<', $_authors or die "Can't open $_authors 
                my $log = $cmd eq 'log';
                while (<$authors>) {
                                next unless /^(.+?|\(no 
                                my ($user, $name, $email) = ($1, $2, $3);
                                if ($log) {
<$email>"} = $user;
                                } else {
                                                $users{$user} = [$name, $email];
                close $authors or croak $!;

How can I work around this limitation?


David Braden
Tel : 020 7485 7500 ext 3199 | Fax : 020 7485 7575

Sunday Times Best Small Companies - UK top 25 four years running
Web : www.softwire.com<http://www.softwire.com/> | Addr : 325 Highgate Studios, 
53-79 Highgate Road, London NW5 1TL
Softwire Technology Limited. Registered in England no. 3824658. Registered 
Office : 13 Station Road, London N3 2SB

To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to