aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.cpp
diff options
context:
space:
mode:
authorNiko Sams <niko.sams@gmail.com>2010-10-04 20:46:53 +0200
committerNiko Sams <niko.sams@gmail.com>2010-10-04 20:46:53 +0200
commit605cbf99adb7393de7e029b2d326590540cf145f (patch)
tree5b1e5b1aaeab67b78e79dd96e06f2dadb1747b84 /src/main.cpp
parent01a0bb21489c7d6f019df3b8efc5cbdec7c4b443 (diff)
parenta741bdb1913c28a320ff0e01518e4d39ed430289 (diff)
downloadsvn2git-605cbf99adb7393de7e029b2d326590540cf145f.tar
svn2git-605cbf99adb7393de7e029b2d326590540cf145f.tar.gz
svn2git-605cbf99adb7393de7e029b2d326590540cf145f.tar.bz2
svn2git-605cbf99adb7393de7e029b2d326590540cf145f.tar.xz
svn2git-605cbf99adb7393de7e029b2d326590540cf145f.zip
Merge branch 'master' of gitorious.org:svn2git/svn2git
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 73d2378..7de7e45 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -69,7 +69,7 @@ QHash<QByteArray, QByteArray> loadIdentityMapFile(const QString &fileName)
static const CommandLineOption options[] = {
{"--identity-map FILENAME", "provide map between svn username and email"},
- {"--rules FILENAME", "the rules file that determines what goes where"},
+ {"--rules FILENAME[,FILENAME]", "the rules file(s) that determines what goes where"},
{"--add-metadata", "if passed, each git commit will have svn commit info"},
{"--resume-from revision", "start importing at svn revision number"},
{"--max-rev revision", "stop importing at svn revision number"},
@@ -114,8 +114,8 @@ int main(int argc, char **argv)
QCoreApplication app(argc, argv);
// Load the configuration
- Rules rules(args->optionArgument(QLatin1String("rules")));
- rules.load();
+ RulesList rulesList(args->optionArgument(QLatin1String("rules")));
+ rulesList.load();
int resume_from = args->optionArgument(QLatin1String("resume-from")).toInt();
int max_rev = args->optionArgument(QLatin1String("max-rev")).toInt();
@@ -126,7 +126,7 @@ int main(int argc, char **argv)
int cutoff = resume_from ? resume_from : INT_MAX;
retry:
int min_rev = 1;
- foreach (Rules::Repository rule, rules.repositories()) {
+ foreach (Rules::Repository rule, rulesList.allRepositories()) {
Repository *repo = makeRepository(rule, repositories);
if (!repo)
return EXIT_FAILURE;
@@ -172,7 +172,7 @@ int main(int argc, char **argv)
Svn::initialize();
Svn svn(args->arguments().first());
- svn.setMatchRules(rules.matchRules());
+ svn.setMatchRules(rulesList.allMatchRules());
svn.setRepositories(repositories);
svn.setIdentityMap(loadIdentityMapFile(args->optionArgument("identity-map")));