diff --git a/hgext/fix.py b/hgext/fix.py --- a/hgext/fix.py +++ b/hgext/fix.py @@ -439,7 +439,7 @@ raise error.Abort(b'unresolved conflicts', hint=b"use 'hg resolve'") if not revs: raise error.Abort( - b'no changesets specified', hint=b'use --rev or --working-dir' + b'no changesets specified', hint=b'use --source or --working-dir' ) return revs diff --git a/tests/test-fix.t b/tests/test-fix.t --- a/tests/test-fix.t +++ b/tests/test-fix.t @@ -246,15 +246,15 @@ $ hg fix abort: no changesets specified - (use --rev or --working-dir) + (use --source or --working-dir) [255] $ hg fix --whole abort: no changesets specified - (use --rev or --working-dir) + (use --source or --working-dir) [255] $ hg fix --base 0 abort: no changesets specified - (use --rev or --working-dir) + (use --source or --working-dir) [255] Fixing a public revision isn't allowed. It should abort early enough that