struct Branch
{
QString name;
- QString branchFrom;
};
QString name;
QList<Branch> branches;
+ int lineNumber;
+
+ Repository() : lineNumber(0) { }
};
struct Match
QRegExp rx;
QString repository;
QString branch;
- QString path;
+ int minRevision;
+ int maxRevision;
+ int lineNumber;
+
+ enum Action {
+ Ignore,
+ Export,
+ Recurse
+ } action;
+
+ Match() : minRevision(-1), maxRevision(-1), lineNumber(0), action(Ignore) { }
};
Rules(const QString &filename);
QList<Match> m_matchRules;
};
+#ifndef QT_NO_DEBUG_STREAM
+class QDebug;
+QDebug operator<<(QDebug, const Rules::Match &);
+#endif
+
#endif