comparison mercurial/hg.py @ 658:f8098ae9f5b6

Generate a friendlier except for failed lookups -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Generate a friendlier except for failed lookups manifest hash: 1a4384b791bba2107604e56168166dfcbfb54086 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFC0Ws6ywK+sNU5EO8RArBGAJ9EA0mCNGqO+w6LaO358sVe19o7lQCdGffF MmQ/ZIvxoJOjYTo+PLBWMqI= =4VIg -----END PGP SIGNATURE-----
author Matt Mackall <mpm@selenic.com>
date Sun, 10 Jul 2005 10:38:50 -0800
parents 22bc6fb9aefc
children 3662e3d6b690
comparison
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