equal
deleted
inserted
replaced
196 ui.error(_(b" empty string\n")) |
196 ui.error(_(b" empty string\n")) |
197 else: |
197 else: |
198 ui.error(b"\n%r\n" % pycompat.bytestr(stringutil.ellipsis(msg))) |
198 ui.error(b"\n%r\n" % pycompat.bytestr(stringutil.ellipsis(msg))) |
199 except error.CensoredNodeError as inst: |
199 except error.CensoredNodeError as inst: |
200 ui.error(_(b"abort: file censored %s\n") % inst) |
200 ui.error(_(b"abort: file censored %s\n") % inst) |
201 except error.StorageError as inst: |
|
202 ui.error(_(b"abort: %s\n") % inst) |
|
203 if inst.hint: |
|
204 ui.error(_(b"(%s)\n") % inst.hint) |
|
205 detailed_exit_code = 50 |
|
206 except error.WdirUnsupported: |
201 except error.WdirUnsupported: |
207 ui.error(_(b"abort: working directory revision cannot be specified\n")) |
202 ui.error(_(b"abort: working directory revision cannot be specified\n")) |
208 except error.Error as inst: |
203 except error.Error as inst: |
209 if inst.detailed_exit_code is not None: |
204 if inst.detailed_exit_code is not None: |
210 detailed_exit_code = inst.detailed_exit_code |
205 detailed_exit_code = inst.detailed_exit_code |