# # # patch "src/monotone/FileExporter.cpp" # from [6f9e946c9deac80196593c45918b5f7ea7fbf7ea] # to [d66aabfa3ab17e27a8464b4721ff0d47f2a5cf56] # ============================================================ --- src/monotone/FileExporter.cpp 6f9e946c9deac80196593c45918b5f7ea7fbf7ea +++ src/monotone/FileExporter.cpp d66aabfa3ab17e27a8464b4721ff0d47f2a5cf56 @@ -75,9 +75,9 @@ bool FileExporter::exportFile(const File { if (entry.is_dir) { - if (entry.path.isEmpty() || !rootDir.mkpath(entry.path)) + if (!entry.path.isEmpty() && !rootDir.mkpath(entry.path)) { - C("Cannot create directory"); + C(QString("Cannot create directory '%1'").arg(entry.path)); return false; } return true; @@ -94,7 +94,8 @@ bool FileExporter::exportFile(const File if (out.getReturnCode() > 0) { - C(QString("get_file_of failed: %1").arg(out.getOutputUtf8())); + C(QString("get_file_of '%1' (rev: %2) failed: %3") + .arg(entry.path).arg(revision).arg(out.getOutputUtf8())); return false; } @@ -103,7 +104,7 @@ bool FileExporter::exportFile(const File if (!file.open(QIODevice::WriteOnly)) { - C("Can't open file for writing"); + C(QString("Can't open '%1' for writing").arg(entry.path)); return false; }