equal
deleted
inserted
replaced
35 |
35 |
36 return o |
36 return o |
37 |
37 |
38 def __str__(self): |
38 def __str__(self): |
39 return short(self.node()) |
39 return short(self.node()) |
|
40 |
|
41 def __int__(self): |
|
42 return self.rev() |
40 |
43 |
41 def rev(self): |
44 def rev(self): |
42 return self._rev |
45 return self._rev |
43 def node(self): |
46 def node(self): |
44 return self._node |
47 return self._node |
147 changeid = hex(changeid) |
150 changeid = hex(changeid) |
148 except TypeError: |
151 except TypeError: |
149 pass |
152 pass |
150 raise error.RepoLookupError( |
153 raise error.RepoLookupError( |
151 _("unknown revision '%s'") % changeid) |
154 _("unknown revision '%s'") % changeid) |
152 |
|
153 def __int__(self): |
|
154 return self.rev() |
|
155 |
155 |
156 def __repr__(self): |
156 def __repr__(self): |
157 return "<changectx %s>" % str(self) |
157 return "<changectx %s>" % str(self) |
158 |
158 |
159 def __hash__(self): |
159 def __hash__(self): |