diff -r cbcd85fa75c0 -r d54467c1a198 hgext/convert/subversion.py --- a/hgext/convert/subversion.py Sat Nov 16 17:30:34 2013 -0500 +++ b/hgext/convert/subversion.py Sat Nov 16 19:56:30 2013 -0500 @@ -91,10 +91,11 @@ discover_changed_paths=True, strict_node_history=False): protocol = -1 def receiver(orig_paths, revnum, author, date, message, pool): + paths = {} if orig_paths is not None: for k, v in orig_paths.iteritems(): - orig_paths[k] = changedpath(v) - pickle.dump((orig_paths, revnum, author, date, message), + paths[k] = changedpath(v) + pickle.dump((paths, revnum, author, date, message), fp, protocol) try: