~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/repository.py

  • Committer: Robert Collins
  • Date: 2009-06-22 05:27:04 UTC
  • mto: This revision was merged to the branch mainline in revision 4470.
  • Revision ID: robertc@robertcollins.net-20090622052704-32rm1mbm9mgfk1v3
Cause StreamSink to partially pack repositories after cross format fetches when beneficial.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4047
4047
                # missing keys can handle suspending a write group).
4048
4048
                write_group_tokens = self.target_repo.suspend_write_group()
4049
4049
                return write_group_tokens, missing_keys
4050
 
        self.target_repo.commit_write_group()
 
4050
        hint = self.target_repo.commit_write_group()
 
4051
        if (to_serializer != src_serializer and
 
4052
            self.target_repo._format.pack_compresses):
 
4053
            self.target_repo.pack(hint=hint)
4051
4054
        return [], set()
4052
4055
 
4053
4056
    def _extract_and_insert_inventories(self, substream, serializer):