diff --git a/mercurial/cmdutil.py b/mercurial/cmdutil.py --- a/mercurial/cmdutil.py +++ b/mercurial/cmdutil.py @@ -459,7 +459,7 @@ ) def fail(f, msg): - raise error.Abort(b'%s: %s' % (f, msg)) + raise error.InputError(b'%s: %s' % (f, msg)) force = opts.get(b'force') if not force: diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py --- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -2845,7 +2845,7 @@ extra = {} def fail(f, msg): - raise error.Abort(b'%s: %s' % (f, msg)) + raise error.InputError(b'%s: %s' % (f, msg)) if not match: match = matchmod.always() diff --git a/tests/test-commit-interactive.t b/tests/test-commit-interactive.t --- a/tests/test-commit-interactive.t +++ b/tests/test-commit-interactive.t @@ -61,7 +61,7 @@ $ touch untracked $ hg commit -i -m should-fail empty-rw untracked abort: untracked: file not tracked! - [255] + [10] $ rm untracked Record empty file diff --git a/tests/test-commit.t b/tests/test-commit.t --- a/tests/test-commit.t +++ b/tests/test-commit.t @@ -54,7 +54,7 @@ [1] $ hg commit -m commit-8-2 bar abort: bar: file not found! - [255] + [10] $ hg -q revert -a --no-backup @@ -74,7 +74,7 @@ adding dir.file $ hg commit -m commit-10 dir dir.file abort: dir: no match under directory! - [255] + [10] $ echo >> dir/file $ mkdir bleh @@ -82,10 +82,10 @@ $ cd bleh $ hg commit -m commit-11 . abort: bleh: no match under directory! - [255] + [10] $ hg commit -m commit-12 ../dir ../dir2 abort: dir2: no match under directory! - [255] + [10] $ hg -v commit -m commit-13 ../dir committing files: dir/file @@ -96,20 +96,20 @@ $ hg commit -m commit-14 does-not-exist abort: does-not-exist: * (glob) - [255] + [10] #if symlink $ ln -s foo baz $ hg commit -m commit-15 baz abort: baz: file not tracked! - [255] + [10] $ rm baz #endif $ touch quux $ hg commit -m commit-16 quux abort: quux: file not tracked! - [255] + [10] $ echo >> dir/file $ hg -v commit -m commit-17 dir/file committing files: diff --git a/tests/test-largefiles.t b/tests/test-largefiles.t --- a/tests/test-largefiles.t +++ b/tests/test-largefiles.t @@ -412,7 +412,7 @@ $ hg revert --quiet z $ hg commit -m "Empty subdir" z abort: z: no match under directory! - [255] + [10] $ rm -rf z $ hg ci -m "standin" .hglf abort: file ".hglf" is a largefile standin diff --git a/tests/test-symlinks.t b/tests/test-symlinks.t --- a/tests/test-symlinks.t +++ b/tests/test-symlinks.t @@ -198,7 +198,7 @@ $ ln -s nothing dangling $ hg commit -m 'commit symlink without adding' dangling abort: dangling: file not tracked! - [255] + [10] $ hg add dangling $ hg commit -m 'add symlink'