equal
deleted
inserted
replaced
25 self._node = p1 |
25 self._node = p1 |
26 return |
26 return |
27 |
27 |
28 self._node = self._repo.lookup(changeid) |
28 self._node = self._repo.lookup(changeid) |
29 self._rev = self._repo.changelog.rev(self._node) |
29 self._rev = self._repo.changelog.rev(self._node) |
|
30 |
|
31 def __repr__(self): |
|
32 return "<changectx %s>" % short(self.node()) |
30 |
33 |
31 def changeset(self): |
34 def changeset(self): |
32 try: |
35 try: |
33 return self._changeset |
36 return self._changeset |
34 except AttributeError: |
37 except AttributeError: |
117 elif name == '_filerev': |
120 elif name == '_filerev': |
118 self._filerev = self._filelog.rev(self._filenode) |
121 self._filerev = self._filelog.rev(self._filenode) |
119 return self._filerev |
122 return self._filerev |
120 else: |
123 else: |
121 raise AttributeError, name |
124 raise AttributeError, name |
|
125 |
|
126 def __repr__(self): |
|
127 return "<filectx %s:%s>" % (self.path(), short(self.node())) |
122 |
128 |
123 def filerev(self): return self._filerev |
129 def filerev(self): return self._filerev |
124 def filenode(self): return self._filenode |
130 def filenode(self): return self._filenode |
125 def filelog(self): return self._filelog |
131 def filelog(self): return self._filelog |
126 |
132 |