80
82
branch.repository.lock_read()
81
87
for line_no, (revision, revno, line)\
82
88
in enumerate(self._annotate(tree, file_id)):
83
89
if revision.revision_id == last_seen and not self.all:
86
92
last_seen = revision.revision_id
90
95
if revision.revision_id not in self.revisions:
91
96
self.revisions[revision.revision_id] = revision
93
98
self.annomodel.append([revision.revision_id,