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