Repository(const Rules::Repository &rule);
~Repository();
+ void reloadBranches();
+ void createBranch(const QString &branch, int revnum,
+ const QString &branchFrom, int revFrom);
Transaction *newTransaction(const QString &branch, const QString &svnprefix, int revnum);
private:
struct Branch
{
- QString branchFrom;
- bool isCreated;
+ int created;
};
QHash<QString, Branch> branches;
QString name;
QProcess fastImport;
+ int commitCount;
+
+ void startFastImport();
Q_DISABLE_COPY(Repository)
};