/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/builtins.py

  • Committer: Jelmer Vernooij
  • Date: 2018-06-12 23:20:41 UTC
  • mfrom: (6977.2.4 transform-fixes)
  • Revision ID: jelmer@jelmer.uk-20180612232041-gadxsx7ezrx6werf
Merge lp:~jelmer/brz/transform-fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3388
3388
 
3389
3389
    def _run(self, tree, b, relpath, filename, revision, name_from_revision,
3390
3390
        filtered):
 
3391
        import shutil
3391
3392
        if tree is None:
3392
3393
            tree = b.basis_tree()
3393
3394
        rev_tree = _get_one_revision_tree('cat', revision, branch=b)
3422
3423
            from .filter_tree import ContentFilterTree
3423
3424
            filter_tree = ContentFilterTree(rev_tree,
3424
3425
                rev_tree._content_filter_stack)
3425
 
            content = filter_tree.get_file_text(relpath, actual_file_id)
 
3426
            fileobj = filter_tree.get_file(relpath, actual_file_id)
3426
3427
        else:
3427
 
            content = rev_tree.get_file_text(relpath, actual_file_id)
 
3428
            fileobj = rev_tree.get_file(relpath, actual_file_id)
 
3429
        shutil.copyfileobj(fileobj, self.outf)
3428
3430
        self.cleanup_now()
3429
 
        self.outf.write(content)
3430
3431
 
3431
3432
 
3432
3433
class cmd_local_time_offset(Command):