Rev 2251: Remove more references to weaves from the repository.py file in file:///home/mbp/bzr/Work/repoformats/

Martin Pool mbp at sourcefrog.net
Wed Feb 7 12:09:42 GMT 2007


------------------------------------------------------------
revno: 2251
revision-id: mbp at sourcefrog.net-20070207120941-gd7ow6jzt5b4ughi
parent: mbp at sourcefrog.net-20070207092559-yqv8864d88qnrlez
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: repoformats
timestamp: Wed 2007-02-07 23:09:41 +1100
message:
  Remove more references to weaves from the repository.py file
modified:
  bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
=== modified file 'bzrlib/repofmt/weaverepo.py'
--- a/bzrlib/repofmt/weaverepo.py	2007-02-07 09:22:47 +0000
+++ b/bzrlib/repofmt/weaverepo.py	2007-02-07 12:09:41 +0000
@@ -119,7 +119,6 @@
     """Base class for the pre split out repository formats."""
 
     rich_root_data = False
-    _serializer = xml5.serializer_v5
 
     def initialize(self, a_bzrdir, shared=False, _internal=False):
         """Create a weave repository.
@@ -252,6 +251,8 @@
      - TextStores for revisions and signatures.
     """
 
+    _versionedfile_class = weave.WeaveFile
+
     def __init__(self):
         super(RepositoryFormat5, self).__init__()
         self._matchingbzrdir = bzrdir.BzrDirFormat5()
@@ -282,6 +283,8 @@
      - TextStores for revisions and signatures.
     """
 
+    _versionedfile_class = weave.WeaveFile
+
     def __init__(self):
         super(RepositoryFormat6, self).__init__()
         self._matchingbzrdir = bzrdir.BzrDirFormat6()
@@ -315,6 +318,8 @@
      - an optional 'no-working-trees' flag
     """
 
+    _versionedfile_class = weave.WeaveFile
+
     def _get_control_store(self, repo_transport, control_files):
         """Return the control store for this repository."""
         return self._get_versioned_file_store('',

=== modified file 'bzrlib/repository.py'
--- a/bzrlib/repository.py	2007-02-07 09:25:59 +0000
+++ b/bzrlib/repository.py	2007-02-07 12:09:41 +0000
@@ -38,7 +38,6 @@
     symbol_versioning,
     transactions,
     ui,
-    weave,
     )
 from bzrlib.revisiontree import RevisionTree
 from bzrlib.store.versioned import VersionedFileStore
@@ -985,9 +984,11 @@
                                   transport,
                                   control_files,
                                   prefixed=True,
-                                  versionedfile_class=weave.WeaveFile,
+                                  versionedfile_class=None,
                                   versionedfile_kwargs={},
                                   escaped=False):
+        if versionedfile_class is None:
+            versionedfile_class = self._versionedfile_class
         weave_transport = control_files._transport.clone(name)
         dir_mode = control_files._dir_mode
         file_mode = control_files._file_mode




More information about the bazaar-commits mailing list