aboutsummaryrefslogtreecommitdiffstats
path: root/src/svn.cpp
diff options
context:
space:
mode:
authorThiago Macieira <thiago@cassini.local.lan>2007-12-24 11:28:41 -0200
committerThiago Macieira <thiago@cassini.local.lan>2007-12-24 11:28:41 -0200
commit5b8a1c0c71e75fd613fb1a27c61bdedf11803729 (patch)
tree21b60cfd2d66536b3219218693e176fba14fc295 /src/svn.cpp
parentd91c2d9b90280decfafae66d4a72e735eeb1a125 (diff)
downloadsvn2git-5b8a1c0c71e75fd613fb1a27c61bdedf11803729.tar
svn2git-5b8a1c0c71e75fd613fb1a27c61bdedf11803729.tar.gz
svn2git-5b8a1c0c71e75fd613fb1a27c61bdedf11803729.tar.bz2
svn2git-5b8a1c0c71e75fd613fb1a27c61bdedf11803729.tar.xz
svn2git-5b8a1c0c71e75fd613fb1a27c61bdedf11803729.zip
Add support for min/max revision ranges
Diffstat (limited to 'src/svn.cpp')
-rw-r--r--src/svn.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/svn.cpp b/src/svn.cpp
index b44b36c..9cb0b98 100644
--- a/src/svn.cpp
+++ b/src/svn.cpp
@@ -303,6 +303,10 @@ int SvnPrivate::exportRevision(int revnum)
// find the first rule that matches this pathname
bool foundMatch = false;
foreach (Rules::Match rule, matchRules) {
+ if (rule.minRevision > revnum)
+ continue;
+ if (rule.maxRevision != -1 && rule.maxRevision < revnum)
+ continue;
if (rule.rx.exactMatch(current)) {
foundMatch = true;
QString repository = current;