diff hgsubversion/editor.py @ 448:fbc7cf4fd701

tags: reinstate a tag map file in a better way
author Augie Fackler <durin42@gmail.com>
date Tue, 23 Jun 2009 21:33:40 -0500
parents 0d3b5acb1d51
children 5e0dfe59d4c3
line wrap: on
line diff
--- a/hgsubversion/editor.py
+++ b/hgsubversion/editor.py
@@ -241,7 +241,8 @@ class HgEditor(delta.Editor):
                 self.current.missing.add('%s/' % path)
                 return path
         if tag:
-            source_branch, source_rev = self.meta.tags[tag]
+            ci = self.meta.repo[self.meta.tags[tag]].extra()['convert_revision']
+            source_rev, source_branch, = self.meta.parse_converted_revision(ci)
             cp_f = ''
         else:
             source_rev = copyfrom_revision