--- a/mercurial/chgserver.py Fri Oct 05 22:08:37 2018 +0900
+++ b/mercurial/chgserver.py Sun Oct 07 17:35:25 2018 +0900
@@ -425,6 +425,13 @@
self.ui.flush()
self.cresult.write('exit 255')
return
+ except error.Abort as inst:
+ self.ui.error(_("abort: %s\n") % inst)
+ if inst.hint:
+ self.ui.error(_("(%s)\n") % inst.hint)
+ self.ui.flush()
+ self.cresult.write('exit 255')
+ return
newhash = hashstate.fromui(lui, self.hashstate.mtimepaths)
insts = []
if newhash.mtimehash != self.hashstate.mtimehash: