aboutsummaryrefslogtreecommitdiffstats
path: root/src/ruleparser.cpp
diff options
context:
space:
mode:
authorTorgny Nyblom <kde@nyblom.org>2010-03-14 11:39:54 +0100
committerTorgny Nyblom <kde@nyblom.org>2010-03-14 11:39:54 +0100
commitd563a594cfa5f5b6d48325dd3fc48df1b34e329f (patch)
tree6eb346595a2f0902f5c0e3ead7cf927269ff7522 /src/ruleparser.cpp
parent714aaf1aa594e5d7821596e5e499a4039361f920 (diff)
downloadsvn2git-d563a594cfa5f5b6d48325dd3fc48df1b34e329f.tar
svn2git-d563a594cfa5f5b6d48325dd3fc48df1b34e329f.tar.gz
svn2git-d563a594cfa5f5b6d48325dd3fc48df1b34e329f.tar.bz2
svn2git-d563a594cfa5f5b6d48325dd3fc48df1b34e329f.tar.xz
svn2git-d563a594cfa5f5b6d48325dd3fc48df1b34e329f.zip
Revert half of last commit, only one regexp was duplicate.
Diffstat (limited to 'src/ruleparser.cpp')
-rw-r--r--src/ruleparser.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ruleparser.cpp b/src/ruleparser.cpp
index ac3bf64..7f6f050 100644
--- a/src/ruleparser.cpp
+++ b/src/ruleparser.cpp
@@ -47,6 +47,8 @@ void Rules::load()
return;
// initialize the regexps we will use
+ QRegExp repoLine("create repository\\s+(\\S+)", Qt::CaseInsensitive);
+
QRegExp matchLine("match\\s+(.*)", Qt::CaseInsensitive);
QRegExp matchActionLine("action\\s+(\\w+)", Qt::CaseInsensitive);
QRegExp matchRepoLine("repository\\s+(\\S+)", Qt::CaseInsensitive);
@@ -119,14 +121,14 @@ void Rules::load()
}
}
- bool isRepositoryRule = matchRepoLine.exactMatch(line);
+ bool isRepositoryRule = repoLine.exactMatch(line);
bool isMatchRule = matchLine.exactMatch(line);
if (isRepositoryRule) {
// repository rule
state = ReadingRepository;
repo = Repository(); // clear
- repo.name = matchRepoLine.cap(1);
+ repo.name = repoLine.cap(1);
repo.lineNumber = lineNumber;
} else if (isMatchRule) {
// match rule