~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/transform.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-05-11 11:47:36 UTC
  • mfrom: (5200.3.8 lock_return)
  • Revision ID: pqm@pqm.ubuntu.com-20100511114736-mc1sq9zyo3vufec7
(lifeless) Provide a consistent interface to Tree, Branch,
 Repository where lock methods return an object with an unlock method to
 unlock the lock. This breaks the API for Branch,
 Repository on their lock_write methods. (Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1820
1820
            executable = self.is_executable(file_id, path)
1821
1821
        return kind, executable, None
1822
1822
 
 
1823
    def is_locked(self):
 
1824
        return False
 
1825
 
1823
1826
    def lock_read(self):
1824
1827
        # Perhaps in theory, this should lock the TreeTransform?
1825
 
        pass
 
1828
        return self
1826
1829
 
1827
1830
    def unlock(self):
1828
1831
        pass