mercurial/hg.py
changeset 658 f8098ae9f5b6
parent 657 22bc6fb9aefc
child 659 3662e3d6b690
equal deleted inserted replaced
657:22bc6fb9aefc 658:f8098ae9f5b6
   606 
   606 
   607     def lookup(self, key):
   607     def lookup(self, key):
   608         try:
   608         try:
   609             return self.tags()[key]
   609             return self.tags()[key]
   610         except KeyError:
   610         except KeyError:
   611             return self.changelog.lookup(key)
   611             try:
       
   612                 return self.changelog.lookup(key)
       
   613             except:
       
   614                 raise RepoError("unknown revision '%s'" % key)
   612 
   615 
   613     def dev(self):
   616     def dev(self):
   614         if self.remote: return -1
   617         if self.remote: return -1
   615         return os.stat(self.path).st_dev
   618         return os.stat(self.path).st_dev
   616 
   619