[PATCH] mq: Return status of finish command now 1 if no patches applied

Erik Zielke ez at aragost.com
Fri Sep 24 06:54:01 CDT 2010


# HG changeset patch
# User Erik Zielke <ez at aragost.com>
# Date 1285253917 -7200
# Node ID f540780feaa426182a4bfd8a598899edd412b2e6
# Parent  6b31785388a233be56ac7c994acddc7f89ae3e38
mq: Return status of finish command now 1 if no patches applied

diff -r 6b31785388a2 -r f540780feaa4 hgext/mq.py
--- a/hgext/mq.py	Thu Sep 23 16:56:32 2010 +0200
+++ b/hgext/mq.py	Thu Sep 23 16:58:37 2010 +0200
@@ -2656,7 +2656,7 @@
     q = repo.mq
     if not q.applied:
         ui.status(_('no patches applied\n'))
-        return 0
+        return 1
 
     revs = cmdutil.revrange(repo, revrange)
     q.finish(repo, revs)
diff -r 6b31785388a2 -r f540780feaa4 tests/test-mq-qdelete.t
--- a/tests/test-mq-qdelete.t	Thu Sep 23 16:56:32 2010 +0200
+++ b/tests/test-mq-qdelete.t	Thu Sep 23 16:58:37 2010 +0200
@@ -94,6 +94,7 @@
 
   $ hg qfinish -a
   no patches applied
+  [1]
 
   $ hg qnew -d '1 0' a
   $ hg qnew -d '1 0' b


More information about the Mercurial-devel mailing list