hgext/mq.py
changeset 3604 437489d8dfbf
parent 3578 3b4e00cba57a
child 3681 05d877dfd33d
--- a/hgext/mq.py
+++ b/hgext/mq.py
@@ -1731,6 +1731,8 @@ def push(ui, repo, patch=None, **opts):
     mergeq = None
 
     if opts['all']:
+        if not q.series:
+            raise util.Abort(_('no patches in series'))
         patch = q.series[-1]
     if opts['merge']:
         if opts['name']: