~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/repository.py

  • Committer: Robert Collins
  • Date: 2006-03-06 07:14:27 UTC
  • mto: (1594.2.4 integration)
  • mto: This revision was merged to the branch mainline in revision 1596.
  • Revision ID: robertc@robertcollins.net-20060306071427-359ef15c1d891e84
Add total_size to the revision_store api.

Show diffs side-by-side

added added

removed removed

Lines of Context:
715
715
                            control_files,
716
716
                            name,
717
717
                            compressed=True,
718
 
                            prefixed=False):
 
718
                            prefixed=False,
 
719
                            serializer=None):
719
720
        """Common logic for getting a revision store for a repository.
720
721
        
721
722
        see self._get_revision_store for the subclass-overridable method to 
729
730
                              compressed=compressed,
730
731
                              dir_mode=dir_mode,
731
732
                              file_mode=file_mode)
732
 
        text_store.register_suffix('sig')
733
 
        revision_store = TextRevisionStore(text_store)
 
733
        revision_store = TextRevisionStore(text_store, serializer)
734
734
        return revision_store
735
735
 
736
736
    def _get_versioned_file_store(self,
897
897
    
898
898
    def _get_revision_store(self, repo_transport, control_files):
899
899
        """See RepositoryFormat._get_revision_store()."""
 
900
        from bzrlib.xml4 import serializer_v4
900
901
        return self._get_text_rev_store(repo_transport,
901
902
                                        control_files,
902
 
                                        'revision-store')
 
903
                                        'revision-store',
 
904
                                        serializer=serializer_v4)
903
905
 
904
906
    def _get_text_store(self, transport, control_files):
905
907
        """See RepositoryFormat._get_text_store()."""