From 352ad0f90f7d73bec0f36410128cafde183f39ba Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Tue, 23 Mar 2010 23:22:51 +0100 Subject: Add support for git-svn author files --- src/main.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main.cpp b/src/main.cpp index 2e92a32..a00c6dc 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -46,7 +46,14 @@ QHash loadIdentityMapFile(const QString &fileName) if (space == -1) continue; // invalid line - QByteArray realname = line.mid(space).trimmed(); + // Support git-svn author files, too + // - svn2git native: loginname Joe User + // - git-svn: loginname = Joe User + int rightspace = space; + if (line.indexOf(" = ") == space) + rightspace += 2; + + QByteArray realname = line.mid(rightspace).trimmed(); line.truncate(space); result.insert(line, realname); }; -- cgit v1.2.1