hgext/mq.py
changeset 15257 a8555f9908d1
parent 15256 8caf7a757afa
child 15258 fe9677449331
--- a/hgext/mq.py	Sun Oct 31 18:29:56 2010 +0100
+++ b/hgext/mq.py	Fri Oct 14 02:50:06 2011 +0200
@@ -1034,8 +1034,6 @@
                     return self.series[0]
             return None
 
-        if patch is None:
-            return None
         if patch in self.series:
             return patch
 
@@ -1095,12 +1093,12 @@
                 self.ui.warn(_('no patches in series\n'))
                 return 0
 
-            patch = self.lookup(patch)
             # Suppose our series file is: A B C and the current 'top'
             # patch is B. qpush C should be performed (moving forward)
             # qpush B is a NOP (no change) qpush A is an error (can't
             # go backwards with qpush)
             if patch:
+                patch = self.lookup(patch)
                 info = self.isapplied(patch)
                 if info and info[0] >= len(self.applied) - 1:
                     self.ui.warn(