]> andersk Git - svn-all-fast-export.git/commitdiff
Don't give fast-import paths starting with a slash
authorThiago Macieira <thiago@cassini.local.lan>
Mon, 24 Dec 2007 17:22:07 +0000 (15:22 -0200)
committerThiago Macieira <thiago@cassini.local.lan>
Mon, 24 Dec 2007 17:22:07 +0000 (15:22 -0200)
src/svn.cpp

index 3d1b693266d28acdd3ff3dbb8e4700b60a84b227..7ec39087e502fa4437b80ce4f843dd2ee5ed3d1b 100644 (file)
@@ -278,7 +278,11 @@ static int recursiveDumpDir(Repository::Transaction *txn, svn_fs_root_t *fs_root
 
         svn_fs_dirent_t *dirent = reinterpret_cast<svn_fs_dirent_t *>(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)
This page took 0.041137 seconds and 5 git commands to generate.