convert: add default constructor for converter_sink
authorBryan O'Sullivan <bos@serpentine.com>
Wed, 10 Oct 2007 15:30:00 -0700
changeset 5440 b4ae8535f834
parent 5439 d0c67b52ac01
child 5441 71e7c86adcb7
convert: add default constructor for converter_sink
hgext/convert/common.py
hgext/convert/hg.py
--- a/hgext/convert/common.py	Wed Oct 10 15:30:00 2007 -0700
+++ b/hgext/convert/common.py	Wed Oct 10 15:30:00 2007 -0700
@@ -117,7 +117,8 @@
     def __init__(self, ui, path):
         """Initialize conversion sink (or raise NoRepo("message")
         exception if path is not a valid repository)"""
-        raise NotImplementedError()
+        self.path = path
+        self.ui = ui
 
     def getheads(self):
         """Return a list of this repository's heads"""
--- a/hgext/convert/hg.py	Wed Oct 10 15:30:00 2007 -0700
+++ b/hgext/convert/hg.py	Wed Oct 10 15:30:00 2007 -0700
@@ -16,8 +16,7 @@
 
 class mercurial_sink(converter_sink):
     def __init__(self, ui, path):
-        self.path = path
-        self.ui = ui
+        converter_sink.__init__(self, ui, path)
         self.branchnames = ui.configbool('convert', 'hg.usebranchnames', True)
         self.clonebranches = ui.configbool('convert', 'hg.clonebranches', False)
         self.tagsbranch = ui.config('convert', 'hg.tagsbranch', 'default')