~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/repository.py

  • Committer: Martin Pool
  • Date: 2006-03-03 08:55:34 UTC
  • mto: This revision was merged to the branch mainline in revision 1593.
  • Revision ID: mbp@sourcefrog.net-20060303085534-d24a8118f4ce571a
Add some tests that format7 repo creates the right lock type

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
from unittest import TestSuite
20
20
import xml.sax.saxutils
21
21
 
22
 
 
23
22
import bzrlib.bzrdir as bzrdir
24
23
from bzrlib.decorators import needs_read_lock, needs_write_lock
25
24
import bzrlib.errors as errors
93
92
            # legacy: use a common control files.
94
93
            self.control_files = a_bzrdir._control_files
95
94
        else:
96
 
            self.control_files = LockableFiles(a_bzrdir.get_repository_transport(None),
97
 
                                               'lock')
 
95
            repo_transport = a_bzrdir.get_repository_transport(None)
 
96
            self.control_files = LockableFiles(repo_transport,
 
97
                                               'lock',
 
98
                                               LockDir)
98
99
 
99
100
        dir_mode = self.control_files._dir_mode
100
101
        file_mode = self.control_files._file_mode
159
160
        self.control_files.lock_write()
160
161
 
161
162
    def lock_read(self):
162
 
        self.control_files.lock_read()
 
163
        ## self.control_files.lock_read()
 
164
        # repositories are no longer locked
 
165
        pass
163
166
 
164
167
    def is_locked(self):
165
168
        return self.control_files.is_locked()