diff hgsubversion/hg_delta_editor.py @ 416:cd6317fe70be

invert the svnmeta/editor relationship
author Dirkjan Ochtman <dirkjan@ochtman.nl>
date Thu, 11 Jun 2009 18:49:52 +0200
parents b17b2969861c
children 8630d1ebcdb9
line wrap: on
line diff
--- a/hgsubversion/hg_delta_editor.py
+++ b/hgsubversion/hg_delta_editor.py
@@ -9,7 +9,6 @@ from mercurial import node
 from svn import delta
 from svn import core
 
-import svnmeta
 import svnexternals
 import util
 
@@ -71,10 +70,10 @@ class RevisionData(object):
 
 class HgChangeReceiver(delta.Editor):
 
-    def __init__(self, repo, uuid=None, subdir=''):
-        self.ui = repo.ui
-        self.repo = repo
-        self.meta = svnmeta.SVNMeta(repo, uuid, subdir)
+    def __init__(self, meta):
+        self.meta = meta
+        self.ui = meta.ui
+        self.repo = meta.repo
         self.current = RevisionData()
 
     def set_file(self, path, data, isexec=False, islink=False):