Rev 3028: More lock correctness for the use of get_file_text in repository_implementations. in http://people.ubuntu.com/~robertc/baz2.0/pack.read-locks

Robert Collins robertc at robertcollins.net
Mon Nov 26 03:47:25 GMT 2007


At http://people.ubuntu.com/~robertc/baz2.0/pack.read-locks

------------------------------------------------------------
revno: 3028
revision-id:robertc at robertcollins.net-20071126034718-uj6tz7ob18h4cw9i
parent: robertc at robertcollins.net-20071126033630-nvz32vtouqcksjdy
committer: Robert Collins <robertc at robertcollins.net>
branch nick: pack.read-locks
timestamp: Mon 2007-11-26 14:47:18 +1100
message:
  More lock correctness for the use of get_file_text in repository_implementations.
modified:
  bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
=== modified file 'bzrlib/tests/repository_implementations/test_repository.py'
--- a/bzrlib/tests/repository_implementations/test_repository.py	2007-11-17 17:54:25 +0000
+++ b/bzrlib/tests/repository_implementations/test_repository.py	2007-11-26 03:47:18 +0000
@@ -853,6 +853,8 @@
         # now access over vfat; should be safe
         branch = bzrdir.BzrDir.open('vfat+' + self.get_url('repo')).open_branch()
         revtree = branch.repository.revision_tree(REV_ID)
+        revtree.lock_read()
+        self.addCleanup(revtree.unlock)
         contents = revtree.get_file_text(FOO_ID)
         self.assertEqual(contents, 'contents of repo/foo\n')
 



More information about the bazaar-commits mailing list