Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revlog.py @ 7361:9fe97eea5510
linkrev: take a revision number rather than a hash
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 12 Nov 2008 15:19:14 -0600 |
parents | 9f0e52e1df77 |
children | 6db4a2ccef3a |
comparison
equal
deleted
inserted
replaced
7360:42f1b8cb9a60 | 7361:9fe97eea5510 |
---|---|
498 return self.nodemap[node] | 498 return self.nodemap[node] |
499 except KeyError: | 499 except KeyError: |
500 raise LookupError(node, self.indexfile, _('no node')) | 500 raise LookupError(node, self.indexfile, _('no node')) |
501 def node(self, rev): | 501 def node(self, rev): |
502 return self.index[rev][7] | 502 return self.index[rev][7] |
503 def linkrev(self, node): | 503 def linkrev(self, rev): |
504 return self.index[self.rev(node)][4] | 504 return self.index[rev][4] |
505 def parents(self, node): | 505 def parents(self, node): |
506 d = self.index[self.rev(node)][5:7] | 506 d = self.index[self.rev(node)][5:7] |
507 return (self.node(d[0]), self.node(d[1])) | 507 return (self.node(d[0]), self.node(d[1])) |
508 def parentrevs(self, rev): | 508 def parentrevs(self, rev): |
509 return self.index[rev][5:7] | 509 return self.index[rev][5:7] |