comparison mercurial/context.py @ 3209:9e8dd6114a4e

merged brendan's hgweb cleanups
author Thomas Arendsen Hein <thomas@intevation.de>
date Sat, 30 Sep 2006 12:34:31 +0200
parents 14792adabf80 0790dce2f3a8
children 53e843840349 e8199702cf4e
comparison
equal deleted inserted replaced
3204:a7377a238cec 3209:9e8dd6114a4e
145 def __repr__(self): 145 def __repr__(self):
146 return "<filectx %s@%s>" % (self.path(), short(self.node())) 146 return "<filectx %s@%s>" % (self.path(), short(self.node()))
147 147
148 def __eq__(self, other): 148 def __eq__(self, other):
149 return self._path == other._path and self._changeid == other._changeid 149 return self._path == other._path and self._changeid == other._changeid
150
151 def filectx(self, fileid):
152 '''opens an arbitrary revision of the file without
153 opening a new filelog'''
154 return filectx(self._repo, self._path, fileid=fileid,
155 filelog=self._filelog)
150 156
151 def filerev(self): return self._filerev 157 def filerev(self): return self._filerev
152 def filenode(self): return self._filenode 158 def filenode(self): return self._filenode
153 def filelog(self): return self._filelog 159 def filelog(self): return self._filelog
154 160