error: add InMemoryMergeConflictsError

We'll raise this exception in the merge code, and in-memory users like rebase
can catch it and retry without IMM.

Differential Revision: https://phab.mercurial-scm.org/D1210
This commit is contained in:
Phil Cohen 2017-11-15 21:07:30 -08:00
parent 7e6bf0f527
commit 1d563527a4

View File

@ -301,3 +301,7 @@ class CorruptedState(Exception):
class PeerTransportError(Abort):
"""Transport-level I/O error when communicating with a peer repo."""
class InMemoryMergeConflictsError(Exception):
"""Exception raised when merge conflicts arose during an in-memory merge."""
__bytes__ = _tobytes