comparison mercurial/context.py @ 19545:5af7045b0b18

basectx: move __int__ from changectx
author Sean Farley <sean.michael.farley@gmail.com>
date Fri, 02 Aug 2013 16:52:13 -0500
parents 74924fa3236d
children a45cf68dd9a2
comparison
equal deleted inserted replaced
19544:74924fa3236d 19545:5af7045b0b18
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):