diff options
-rw-r--r-- | src/main.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp index 0b7ab85..aa5fe72 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -22,6 +22,7 @@ #include "ruleparser.h" #include "repository.h" +#include "svn.h" int main(int argc, char **argv) { @@ -42,6 +43,16 @@ int main(int argc, char **argv) foreach (Rules::Repository rule, rules.repositories()) repositories.insert(rule.name, new Repository(rule)); + Svn::initialize(); + Svn svn(arguments.at(2)); + svn.setMatchRules(rules.matchRules()); + svn.setRepositories(repositories); + + int max_rev = svn.youngestRevision(); + for (int i = 1; i < max_rev; ++i) + svn.exportRevision(i); + + qDeleteAll(repositories); // success return 0; } |