/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 breezy/export/__init__.py

  • Committer: Jelmer Vernooij
  • Date: 2017-08-31 05:37:51 UTC
  • mfrom: (6754.8.15 lock-context)
  • Revision ID: jelmer@jelmer.uk-20170831053751-9pem67h9hu2p8lg2
Merge lp:~jelmer/brz/lock-context.

Show diffs side-by-side

added added

removed removed

Lines of Context:
136
136
        # We don't want things re-filtered by the specific exporter.
137
137
        filtered = False
138
138
 
139
 
    tree.lock_read()
140
 
    try:
 
139
    with tree.lock_read():
141
140
        for _ in _exporters[format](
142
141
            tree, dest, root, subdir,
143
142
            force_mtime=force_mtime, fileobj=fileobj):
144
143
            yield
145
 
    finally:
146
 
        tree.unlock()
147
144
 
148
145
 
149
146
def export(tree, dest, format=None, root=None, subdir=None, filtered=False,