/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/repofmt/pack_repo.py

  • Committer: Martin
  • Date: 2010-05-03 20:57:39 UTC
  • mto: This revision was merged to the branch mainline in revision 5204.
  • Revision ID: gzlist@googlemail.com-20100503205739-n326zdvevv0rmruh
Retain original stack and error message when translating to ValueError in bencode

Show diffs side-by-side

added added

removed removed

Lines of Context:
69
69
    CommitBuilder,
70
70
    MetaDirRepositoryFormat,
71
71
    RepositoryFormat,
72
 
    RepositoryWriteLockResult,
73
72
    RootCommitBuilder,
74
73
    StreamSource,
75
74
    )
2355
2354
                # Writes don't affect fallback repos
2356
2355
                repo.lock_read()
2357
2356
            self._refresh_data()
2358
 
        return RepositoryWriteLockResult(self.unlock, None)
2359
2357
 
2360
2358
    def lock_read(self):
2361
2359
        locked = self.is_locked()
2370
2368
            for repo in self._fallback_repositories:
2371
2369
                repo.lock_read()
2372
2370
            self._refresh_data()
2373
 
        return self
2374
2371
 
2375
2372
    def leave_lock_in_place(self):
2376
2373
        # not supported - raise an error