diff options
author | Thiago Macieira <thiago@cassini.local.lan> | 2007-12-24 11:28:41 -0200 |
---|---|---|
committer | Thiago Macieira <thiago@cassini.local.lan> | 2007-12-24 11:28:41 -0200 |
commit | 5b8a1c0c71e75fd613fb1a27c61bdedf11803729 (patch) | |
tree | 21b60cfd2d66536b3219218693e176fba14fc295 /src/svn.cpp | |
parent | d91c2d9b90280decfafae66d4a72e735eeb1a125 (diff) | |
download | svn2git-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.cpp | 4 |
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; |