From: Thiago Macieira Date: Mon, 24 Dec 2007 17:22:07 +0000 (-0200) Subject: Don't give fast-import paths starting with a slash X-Git-Url: http://andersk.mit.edu/gitweb/svn-all-fast-export.git/commitdiff_plain/8a1468fda7259d2d476e142fc1a45c115be4ed75 Don't give fast-import paths starting with a slash --- diff --git a/src/svn.cpp b/src/svn.cpp index 3d1b693..7ec3908 100644 --- a/src/svn.cpp +++ b/src/svn.cpp @@ -278,7 +278,11 @@ static int recursiveDumpDir(Repository::Transaction *txn, svn_fs_root_t *fs_root svn_fs_dirent_t *dirent = reinterpret_cast(value); QByteArray entryName = pathname + '/' + dirent->name; - QString entryFinalName = finalPathName + '/' + dirent->name; + QString entryFinalName; + if (finalPathName.isEmpty()) + entryFinalName = dirent->name; + else + entryFinalName = finalPathName + '/' + dirent->name; if (dirent->kind == svn_node_dir) { if (recursiveDumpDir(txn, fs_root, entryName, entryFinalName, dirpool) == EXIT_FAILURE)