Mercurial > public > mercurial-scm > hg
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 |