hgext/mq.py
changeset 4039 55578a8d7e84
parent 4037 bbdba01cce28
child 4048 5d6b3fa62736
--- a/hgext/mq.py
+++ b/hgext/mq.py
@@ -2013,7 +2013,7 @@ def reposetup(ui, repo):
             return super(mqrepo, self).commit(*args, **opts)
 
         def push(self, remote, force=False, revs=None):
-            if self.mq.applied and not force:
+            if self.mq.applied and not force and not revs:
                 raise util.Abort(_('source has mq patches applied'))
             return super(mqrepo, self).push(remote, force, revs)