128
129
def get_weave(self, file_id):
131
130
import bzrlib.transactions as transactions
132
131
return self._weave_store.get_weave(file_id,
136
139
def get_file_lines(self, file_id):
137
140
ie = self._inventory[file_id]
138
141
weave = self.get_weave(file_id)
139
142
return weave.get(ie.revision)
142
144
def get_file_text(self, file_id):
143
145
return ''.join(self.get_file_lines(file_id))
146
147
def get_file(self, file_id):
147
148
return StringIO(self.get_file_text(file_id))