118
119
for record in self._vf.get_record_stream(keys, 'topological', True):
120
121
lines = osutils.chunks_to_lines(record.get_bytes_as('chunked'))
122
124
self._lines_cache[this_key] = lines
123
125
self._annotations_cache[this_key] = annotations
125
127
parents = self._parent_map[this_key]
128
self._reannotate_one_parent(annotations, lines, key, parents[0])
129
131
for parent in parents[1:]:
130
self._reannotate_other_parents(annotations, lines, key, parent)
132
135
annotations = self._annotations_cache[key]