/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/remote.py

Remove RemoteBranch reliance on control_files._transport

Show diffs side-by-side

added added

removed removed

Lines of Context:
1241
1241
        self._lock_count = 0
1242
1242
        self._leave_lock = False
1243
1243
 
 
1244
    def _ensure_real_transport(self):
 
1245
        # if we try vfs access, return the real branch's vfs transport
 
1246
        self._ensure_real()
 
1247
        return self._real_branch._transport
 
1248
 
 
1249
    _transport = property(_ensure_real_transport)
 
1250
 
1244
1251
    def __str__(self):
1245
1252
        return "%s(%s)" % (self.__class__.__name__, self.base)
1246
1253
 
1251
1258
 
1252
1259
        Used before calls to self._real_branch.
1253
1260
        """
1254
 
        if not self._real_branch:
 
1261
        if self._real_branch is None:
1255
1262
            if not vfs.vfs_enabled():
1256
1263
                raise AssertionError('smart server vfs must be enabled '
1257
1264
                    'to use vfs implementation')