equal
deleted
inserted
replaced
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 |