convert/svn: fix backtrace in tags discovery (
issue1742)
--- a/hgext/convert/subversion.py Fri Jul 10 19:45:31 2009 +0200
+++ b/hgext/convert/subversion.py Fri Jul 17 13:31:12 2009 +0200
@@ -455,8 +455,9 @@
# Here/tags/tag.1 discarded as well as its children.
# It happens with tools like cvs2svn. Such tags cannot
# be represented in mercurial.
- addeds = dict((p, e.copyfrom_path) for p, e
- in origpaths.iteritems() if e.action == 'A')
+ addeds = dict((p, e.copyfrom_path) for p, e
+ in origpaths.iteritems()
+ if e.action == 'A' and e.copyfrom_path)
badroots = set()
for destroot in addeds:
for source, sourcerev, dest in pendings: