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()