Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/context.py @ 3150:a5e4c8172ace
filectx: lazy linkrev usage
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 22 Sep 2006 16:01:14 -0500 |
parents | ff1ab08e6732 |
children | 6719b3dd7d50 |
comparison
equal
deleted
inserted
replaced
3149:ff1ab08e6732 | 3150:a5e4c8172ace |
---|---|
122 | 122 |
123 def filerev(self): return self._filerev | 123 def filerev(self): return self._filerev |
124 def filenode(self): return self._filenode | 124 def filenode(self): return self._filenode |
125 def filelog(self): return self._filelog | 125 def filelog(self): return self._filelog |
126 | 126 |
127 def rev(self): return self._changectx.rev() | 127 def rev(self): |
128 if hasattr(self, "_changectx"): | |
129 return self._changectx.rev() | |
130 return self._filelog.linkrev(self._filenode) | |
131 | |
128 def node(self): return self._changectx.node() | 132 def node(self): return self._changectx.node() |
129 def user(self): return self._changectx.user() | 133 def user(self): return self._changectx.user() |
130 def date(self): return self._changectx.date() | 134 def date(self): return self._changectx.date() |
131 def files(self): return self._changectx.files() | 135 def files(self): return self._changectx.files() |
132 def description(self): return self._changectx.description() | 136 def description(self): return self._changectx.description() |