/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/repository.py

  • Committer: Andrew Bennetts
  • Date: 2009-02-13 07:34:40 UTC
  • mto: This revision was merged to the branch mainline in revision 4027.
  • Revision ID: andrew.bennetts@canonical.com-20090213073440-qzvli80q9729jvce
Implement suspend_write_group/resume_write_group.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1094
1094
        extent possible considering file system caching etc).
1095
1095
        """
1096
1096
 
 
1097
    def suspend_write_group(self):
 
1098
        raise errors.UnsuspendableWriteGroup(self)
 
1099
 
 
1100
    def resume_write_group(self, tokens):
 
1101
        if not self.is_write_locked():
 
1102
            raise errors.NotWriteLocked(self)
 
1103
        if self._write_group:
 
1104
            raise errors.BzrError('already in a write group')
 
1105
        self._resume_write_group(tokens)
 
1106
        # so we can detect unlock/relock - the write group is now entered.
 
1107
        self._write_group = self.get_transaction()
 
1108
    
 
1109
    def _resume_write_group(self, tokens):
 
1110
        raise errors.UnsuspendableWriteGroup(self)
 
1111
 
1097
1112
    def fetch(self, source, revision_id=None, pb=None, find_ghosts=False):
1098
1113
        """Fetch the content required to construct revision_id from source.
1099
1114