# HG changeset patch # User Martin von Zweigbergk # Date 1637365256 28800 # Node ID 0b8e076e878c05869e9130d6a710aa74ca47690b # Parent 8e855e9984a67bb8346beec4483bfadbc7c38e35 errors: use detailed exit code for detected case-collision Differential Revision: https://phab.mercurial-scm.org/D11828 diff -r 8e855e9984a6 -r 0b8e076e878c mercurial/scmutil.py --- a/mercurial/scmutil.py Fri Nov 19 15:39:35 2021 -0800 +++ b/mercurial/scmutil.py Fri Nov 19 15:40:56 2021 -0800 @@ -341,7 +341,7 @@ if fl in self._loweredfiles and f not in self._dirstate: msg = _(b'possible case-folding collision for %s') % f if self._abort: - raise error.Abort(msg) + raise error.StateError(msg) self._ui.warn(_(b"warning: %s\n") % msg) self._loweredfiles.add(fl) self._newfiles.add(f) diff -r 8e855e9984a6 -r 0b8e076e878c tests/test-casecollision.t --- a/tests/test-casecollision.t Fri Nov 19 15:39:35 2021 -0800 +++ b/tests/test-casecollision.t Fri Nov 19 15:40:56 2021 -0800 @@ -12,7 +12,7 @@ ? A $ hg add --config ui.portablefilenames=abort A abort: possible case-folding collision for A - [255] + [20] $ hg st A a ? A