# HG changeset patch # User Matt Mackall # Date 2013-07-19 21:45:44 # Node ID 82c512643bed12d1fce18856d52cbbe8a614b643 # Parent 1afe5d3939db0908d743cf7754548404dd241aba convert: catch empty origpaths in svn gettags (issue3941) diff --git a/hgext/convert/subversion.py b/hgext/convert/subversion.py --- a/hgext/convert/subversion.py +++ b/hgext/convert/subversion.py @@ -483,6 +483,8 @@ class svn_source(converter_source): try: for entry in stream: origpaths, revnum, author, date, message = entry + if not origpaths: + origpaths = [] copies = [(e.copyfrom_path, e.copyfrom_rev, p) for p, e in origpaths.iteritems() if e.copyfrom_path] # Apply moves/copies from more specific to general