diff mercurial/error.py @ 23014:f00813325c5a

repoview: add a FilteredIndexError class This exception is a more precise IndexError that will allow us to issue a special message when we end up accessing a filtered revision.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Wed, 15 Oct 2014 17:02:44 -0700
parents 73f394f4affc
children 21c44c1aed87
line wrap: on
line diff
--- a/mercurial/error.py	Wed Oct 15 16:14:50 2014 -0700
+++ b/mercurial/error.py	Wed Oct 15 17:02:44 2014 -0700
@@ -16,6 +16,9 @@
 class RevlogError(Exception):
     pass
 
+class FilteredIndexError(IndexError):
+    pass
+
 class LookupError(RevlogError, KeyError):
     def __init__(self, name, index, message):
         self.name = name