mercurial/error.py
changeset 32402 c8e10565a113
parent 32340 9c023179e8d0
child 32596 19df975eb555
equal deleted inserted replaced
32401:284b18303f61 32402:c8e10565a113
   174 class PushRaced(RuntimeError):
   174 class PushRaced(RuntimeError):
   175     """An exception raised during unbundling that indicate a push race"""
   175     """An exception raised during unbundling that indicate a push race"""
   176 
   176 
   177 class ProgrammingError(Hint, RuntimeError):
   177 class ProgrammingError(Hint, RuntimeError):
   178     """Raised if a mercurial (core or extension) developer made a mistake"""
   178     """Raised if a mercurial (core or extension) developer made a mistake"""
       
   179 
       
   180 class WdirUnsupported(Exception):
       
   181     """An exception which is raised when 'wdir()' is not supported"""
   179 
   182 
   180 # bundle2 related errors
   183 # bundle2 related errors
   181 class BundleValueError(ValueError):
   184 class BundleValueError(ValueError):
   182     """error raised when bundle2 cannot be processed"""
   185     """error raised when bundle2 cannot be processed"""
   183 
   186