fix: suggest --source instead of --rev on empty revset
`--source` is the recommended flag for regular users (`--rev` is
available for advanced users).
Differential Revision: https://phab.mercurial-scm.org/D9224
--- a/hgext/fix.py Mon Sep 28 17:13:15 2020 +0200
+++ b/hgext/fix.py Fri Oct 16 15:05:43 2020 -0700
@@ -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
--- a/tests/test-fix.t Mon Sep 28 17:13:15 2020 +0200
+++ b/tests/test-fix.t Fri Oct 16 15:05:43 2020 -0700
@@ -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