diff --git a/mercurial/revlog.py b/mercurial/revlog.py --- a/mercurial/revlog.py +++ b/mercurial/revlog.py @@ -32,7 +32,7 @@ REVLOG_DEFAULT_VERSION = REVLOG_DEFAULT_ class RevlogError(Exception): pass -class LookupError(RevlogError): +class LookupError(RevlogError, KeyError): def __init__(self, name, index, message): self.name = name if isinstance(name, str) and len(name) == 20: