# HG changeset patch # User Patrick Mezard # Date 2010-03-09 21:11:43 # Node ID 508fda6b8637af8a4c223a865c4d35a029fb4242 # Parent 65b178f30eae2dd895b25fe507ef463b27b9d7e6 convert: handle svn tree with empty roots (issue2079) diff --git a/hgext/convert/subversion.py b/hgext/convert/subversion.py --- a/hgext/convert/subversion.py +++ b/hgext/convert/subversion.py @@ -812,6 +812,9 @@ class svn_source(converter_source): break if not paths: self.ui.debug('revision %d has no entries\n' % revnum) + # If we ever leave the loop on an empty + # revision, do not try to get a parent branch + lastonbranch = lastonbranch or revnum == 0 continue cset, lastonbranch = parselogentry(paths, revnum, author, date, message)