# HG changeset patch # User Phil Cohen # Date 1510808850 28800 # Node ID 795bfa2a910351efaee07b1b824048519d28faa1 # Parent f6f8b7c8919a5aa1f711e3463f7dd9afa6b734c5 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 diff -r f6f8b7c8919a -r 795bfa2a9103 mercurial/error.py --- a/mercurial/error.py Mon Nov 20 18:05:15 2017 -0500 +++ b/mercurial/error.py Wed Nov 15 21:07:30 2017 -0800 @@ -301,3 +301,7 @@ 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