276
277
old_lines = tree_lines(old_tree, require_text=True)
277
278
new_lines = tree_lines(new_tree, require_text=True)
278
279
action.write(self.to_file)
279
internal_diff(old_path, old_lines, new_path, new_lines,
280
internal_diff(old_path, old_lines, new_path, new_lines,
281
282
except errors.BinaryFile:
282
283
old_lines = tree_lines(old_tree, require_text=False)
283
284
new_lines = tree_lines(new_tree, require_text=False)
284
285
action.add_property('encoding', 'base64')
285
286
action.write(self.to_file)
286
binary_diff(old_path, old_lines, new_path, new_lines,
287
binary_diff(old_path, old_lines, new_path, new_lines,
289
290
def finish_action(action, file_id, kind, meta_modified, text_modified,