mercurial/revlog.py
changeset 3210 7240f9e47144
parent 3153 4fe41a9e4591
child 3333 9061613c1593
equal deleted inserted replaced
3209:9e8dd6114a4e 3210:7240f9e47144
   749     def lookup(self, id):
   749     def lookup(self, id):
   750         """locate a node based on:
   750         """locate a node based on:
   751             - revision number or str(revision number)
   751             - revision number or str(revision number)
   752             - nodeid or subset of hex nodeid
   752             - nodeid or subset of hex nodeid
   753         """
   753         """
   754         if type(id) == type(0):
   754         if isinstance(id, (long, int)):
   755             # rev
   755             # rev
   756             return self.node(id)
   756             return self.node(id)
   757         try:
   757         try:
   758             # str(rev)
   758             # str(rev)
   759             rev = int(id)
   759             rev = int(id)