~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/transform.py

Stopped calling get_file_lines on WorkingTree

Show diffs side-by-side

added added

removed removed

Lines of Context:
744
744
    name = entry.name
745
745
    kind = entry.kind
746
746
    if kind == 'file':
747
 
        contents = tree.get_file_lines(entry.file_id)
 
747
        contents = tree.get_file(entry.file_id).readlines()
748
748
        executable = tree.is_executable(entry.file_id)
749
749
        return tt.new_file(name, parent_id, contents, entry.file_id, 
750
750
                           executable)
756
756
 
757
757
def create_by_entry(tt, entry, tree, trans_id):
758
758
    if entry.kind == "file":
759
 
        tt.create_file(tree.get_file_lines(entry.file_id), trans_id)
 
759
        tt.create_file(tree.get_file(entry.file_id).readlines(), trans_id)
760
760
        tt.set_executability(entry.executable, trans_id)
761
761
    elif entry.kind == "symlink":
762
762
        tt.create_symlink(entry.symlink_target, trans_id)
997
997
 
998
998
    def get_lines(self, tree, file_id):
999
999
        if file_id in tree:
1000
 
            return tree.get_file_lines(file_id)
 
1000
            return tree.get_file(file_id).readlines()
1001
1001
        else:
1002
1002
            return []
1003
1003