equal
deleted
inserted
replaced
674 def tagslist(self): |
674 def tagslist(self): |
675 '''return a list of tags ordered by revision''' |
675 '''return a list of tags ordered by revision''' |
676 if not self._tagscache.tagslist: |
676 if not self._tagscache.tagslist: |
677 l = [] |
677 l = [] |
678 for t, n in self.tags().iteritems(): |
678 for t, n in self.tags().iteritems(): |
679 r = self.changelog.rev(n) |
679 l.append((self.changelog.rev(n), t, n)) |
680 l.append((r, t, n)) |
|
681 self._tagscache.tagslist = [(t, n) for r, t, n in sorted(l)] |
680 self._tagscache.tagslist = [(t, n) for r, t, n in sorted(l)] |
682 |
681 |
683 return self._tagscache.tagslist |
682 return self._tagscache.tagslist |
684 |
683 |
685 def nodetags(self, node): |
684 def nodetags(self, node): |