return result;
QFile file(fileName);
- if (!file.open(QIODevice::ReadOnly))
+ if (!file.open(QIODevice::ReadOnly)) {
+ fprintf(stderr, "Could not open file %s: %s",
+ qPrintable(fileName), qPrintable(file.errorString()));
return result;
+ }
while (!file.atEnd()) {
QByteArray line = file.readLine().trimmed();
if (!svn.exportRevision(i))
break;
- qDeleteAll(repositories);
+ foreach (Repository *repo, repositories) {
+ repo->finalizeTags();
+ delete repo;
+ }
+
// success
return 0;
}