equal
deleted
inserted
replaced
313 '''return the tags associated with a node''' |
313 '''return the tags associated with a node''' |
314 if not self.nodetagscache: |
314 if not self.nodetagscache: |
315 self.nodetagscache = {} |
315 self.nodetagscache = {} |
316 for t, n in self.tags().iteritems(): |
316 for t, n in self.tags().iteritems(): |
317 self.nodetagscache.setdefault(n, []).append(t) |
317 self.nodetagscache.setdefault(n, []).append(t) |
|
318 for tags in self.nodetagscache.itervalues(): |
|
319 tags.sort() |
318 return self.nodetagscache.get(node, []) |
320 return self.nodetagscache.get(node, []) |
319 |
321 |
320 def _branchtags(self, partial, lrev): |
322 def _branchtags(self, partial, lrev): |
321 # TODO: rename this function? |
323 # TODO: rename this function? |
322 tiprev = len(self) - 1 |
324 tiprev = len(self) - 1 |