294
297
for version, parents, expected_sha1, mpdiff in records:
295
298
mpvf = multiparent.MultiMemoryVersionedFile()
296
299
needed_parents = [p for p in parents if not mpvf.has_version(p)]
298
301
for parent_id, lines in zip(needed_parents, parent_lines):
299
302
mpvf.add_version(lines, parent_id, [])
300
303
mpvf.add_diff(mpdiff, version, parents)