From 8a1468fda7259d2d476e142fc1a45c115be4ed75 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Mon, 24 Dec 2007 15:22:07 -0200 Subject: [PATCH] Don't give fast-import paths starting with a slash --- src/svn.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) -- 2.45.1