mercurial/error.py
changeset 28141 13bb8de97f87
parent 27628 707d66afce21
child 29509 945b4c14c570
equal deleted inserted replaced
28140:276644ae9e8d 28141:13bb8de97f87
    69 class ConfigError(Abort):
    69 class ConfigError(Abort):
    70     """Exception raised when parsing config files"""
    70     """Exception raised when parsing config files"""
    71 
    71 
    72 class UpdateAbort(Abort):
    72 class UpdateAbort(Abort):
    73     """Raised when an update is aborted for destination issue"""
    73     """Raised when an update is aborted for destination issue"""
       
    74 
       
    75 class MergeDestAbort(Abort):
       
    76     """Raised when an update is aborted for destination issues"""
       
    77 
       
    78 class NoMergeDestAbort(MergeDestAbort):
       
    79     """Raised when an update is aborted because there is nothing to merge"""
       
    80 
       
    81 class ManyMergeDestAbort(MergeDestAbort):
       
    82     """Raised when an update is aborted because destination is ambigious"""
    74 
    83 
    75 class ResponseExpected(Abort):
    84 class ResponseExpected(Abort):
    76     """Raised when an EOF is received for a prompt"""
    85     """Raised when an EOF is received for a prompt"""
    77     def __init__(self):
    86     def __init__(self):
    78         from .i18n import _
    87         from .i18n import _