diff --git a/hgext/convert/subversion.py b/hgext/convert/subversion.py --- a/hgext/convert/subversion.py +++ b/hgext/convert/subversion.py @@ -190,7 +190,8 @@ class convert_svn(converter_source): parents = [] # branch log might return entries for a parent we already have - if rev in self.commits: + if (rev in self.commits or + (revnum < self.lastrevs.get(self.module, 0))): return try: