diff -r 08b068240a1a -r 634666c48b7d mercurial/error.py --- a/mercurial/error.py Mon Oct 05 21:42:09 2015 -0700 +++ b/mercurial/error.py Mon Oct 05 04:26:26 2015 -0700 @@ -66,6 +66,9 @@ class ConfigError(Abort): """Exception raised when parsing config files""" +class UpdateAbort(Abort): + """Raised when an update is aborted for destination issue""" + class OutOfBandError(Exception): """Exception raised when a remote repo reports failure"""