##// END OF EJS Templates
revlog: speed up parents()
Matt Mackall -
r7363:9d28ff20 default
parent child Browse files
Show More
@@ -503,8 +503,9 b' class revlog(object):'
503 503 def linkrev(self, rev):
504 504 return self.index[rev][4]
505 505 def parents(self, node):
506 d = self.index[self.rev(node)][5:7]
507 return (self.node(d[0]), self.node(d[1]))
506 i = self.index
507 d = i[self.rev(node)]
508 return i[d[5]][7], i[d[6]][7] # map revisions to nodes inline
508 509 def parentrevs(self, rev):
509 510 return self.index[rev][5:7]
510 511 def start(self, rev):
General Comments 0
You need to be logged in to leave comments. Login now