--- a/hgext/evolve.py Fri Jul 25 14:27:16 2014 +0200
+++ b/hgext/evolve.py Thu Jul 24 12:02:53 2014 -0700
@@ -1974,7 +1974,8 @@
match = scmutil.match(old, pats, opts)
newid = _commitfiltered(repo, old, match)
if newid is None:
- raise util.Abort(_('nothing to uncommit'))
+ raise util.Abort(_('nothing to uncommit'),
+ hint=_("use --all to uncommit all files"))
# Move local changes on filtered changeset
createmarkers(repo, [(old, (repo[newid],))])
phases.retractboundary(repo, oldphase, [newid])
--- a/tests/test-uncommit.t Fri Jul 25 14:27:16 2014 +0200
+++ b/tests/test-uncommit.t Thu Jul 24 12:02:53 2014 -0700
@@ -152,6 +152,7 @@
$ hg uncommit
abort: nothing to uncommit
+ (use --all to uncommit all files)
[255]
$ hg bookmarks
* touncommit-bm 3:5eb72dbe0cb4
@@ -162,6 +163,7 @@
$ hg uncommit --include nothere
abort: nothing to uncommit
+ (use --all to uncommit all files)
[255]
Enjoy uncommit