diff --git a/mercurial/revlog.py b/mercurial/revlog.py --- a/mercurial/revlog.py +++ b/mercurial/revlog.py @@ -1325,7 +1325,7 @@ def isvalid(prefix): try: node = self._partialmatch(prefix) - except error.RevlogError: + except error.AmbiguousPrefixLookupError: return False except error.WdirUnsupported: # single 'ff...' match