~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/remote.py

(robertc) Pack 2a repositories after fetching from a different format
        (bug 376748) and fix problems with autopacking 2a repositories
        (bug 365615). (Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
566
566
        return self._creating_repo._real_repository._format.network_name()
567
567
 
568
568
    @property
 
569
    def pack_compresses(self):
 
570
        self._ensure_real()
 
571
        return self._custom_format.pack_compresses
 
572
 
 
573
    @property
569
574
    def _serializer(self):
570
575
        self._ensure_real()
571
576
        return self._custom_format._serializer
1491
1496
        return self._real_repository.inventories
1492
1497
 
1493
1498
    @needs_write_lock
1494
 
    def pack(self):
 
1499
    def pack(self, hint=None):
1495
1500
        """Compress the data within the repository.
1496
1501
 
1497
1502
        This is not currently implemented within the smart server.
1498
1503
        """
1499
1504
        self._ensure_real()
1500
 
        return self._real_repository.pack()
 
1505
        return self._real_repository.pack(hint=hint)
1501
1506
 
1502
1507
    @property
1503
1508
    def revisions(self):