Rev 2257: Just import repository formats into repository.py, rather than using special delegate in file:///home/mbp/bzr/Work/repoformats/

Martin Pool mbp at sourcefrog.net
Mon Feb 12 06:58:51 GMT 2007


------------------------------------------------------------
revno: 2257
revision-id: mbp at sourcefrog.net-20070212065850-6i7a2btsua2b86tw
parent: mbp at sourcefrog.net-20070212063546-h2ku6z7fixzin6ur
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: repoformats
timestamp: Mon 2007-02-12 17:58:50 +1100
message:
  Just import repository formats into repository.py, rather than using special delegate
modified:
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
=== modified file 'bzrlib/repository.py'
--- a/bzrlib/repository.py	2007-02-12 06:35:46 +0000
+++ b/bzrlib/repository.py	2007-02-12 06:58:50 +0000
@@ -39,11 +39,26 @@
     transactions,
     ui,
     )
+from bzrlib.repofmt.knitrepo import(
+    KnitRepository,
+    KnitRepository2,
+    RepositoryFormatKnit,
+    RepositoryFormatKnit1,
+    RepositoryFormatKnit2,
+    )
+from bzrlib.repofmt.weaverepo import(
+    AllInOneRepository,
+    WeaveMetaDirRepository,
+    PreSplitOutRepositoryFormat,
+    RepositoryFormat4,
+    RepositoryFormat5,
+    RepositoryFormat6,
+    RepositoryFormat7,
+    )
 from bzrlib.revisiontree import RevisionTree
 from bzrlib.store.versioned import VersionedFileStore
 from bzrlib.store.text import TextStore
 from bzrlib.testament import Testament
-
 """)
 
 from bzrlib.decorators import needs_read_lock, needs_write_lock
@@ -768,41 +783,6 @@
 
 
 
-# remove these delegates a while after bzr 0.15
-def __make_delegated(name, from_module):
-    def _deprecated_repository_forwarder():
-        symbol_versioning.warn('%s moved to %s in bzr 0.15'
-            % (name, from_module),
-            DeprecationWarning)
-        m = __import__(from_module, globals(), locals(), [name])
-        try:
-            return getattr(m, name)
-        except AttributeError:
-            raise AttributeError('module %s has no name %s'
-                    % (m, name))
-    globals()[name] = _deprecated_repository_forwarder
-
-for _name in [
-        'AllInOneRepository',
-        'WeaveMetaDirRepository',
-        'PreSplitOutRepositoryFormat',
-        'RepositoryFormat4',
-        'RepositoryFormat5',
-        'RepositoryFormat6',
-        'RepositoryFormat7',
-        ]:
-    __make_delegated(_name, 'bzrlib.repofmt.weaverepo')
-
-for _name in [
-        'KnitRepository',
-        'KnitRepository2',
-        'RepositoryFormatKnit',
-        'RepositoryFormatKnit1',
-        'RepositoryFormatKnit2',
-        ]:
-    __make_delegated(_name, 'bzrlib.repofmt.knitrepo')
-
-
 def install_revision(repository, rev, revision_tree):
     """Install all revision data into a repository."""
     present_parents = []




More information about the bazaar-commits mailing list