hgext/mq.py
changeset 8632 9e055cfdd620
parent 8624 2b3dec0ef3ae
child 8653 aa011d123f71
--- a/hgext/mq.py	Tue May 26 22:37:26 2009 +0200
+++ b/hgext/mq.py	Tue May 26 22:59:52 2009 +0200
@@ -112,8 +112,8 @@
                     self.message = self.message[2:]
                     break
         ci = 0
-        for mi in xrange(len(self.message)):
-            while self.message[mi] != self.comments[ci]:
+        for mi in self.message:
+            while mi != self.comments[ci]:
                 ci += 1
             del self.comments[ci]
 
@@ -827,8 +827,7 @@
 
     def isapplied(self, patch):
         """returns (index, rev, patch)"""
-        for i in xrange(len(self.applied)):
-            a = self.applied[i]
+        for i, a in enumerate(self.applied):
             if a.name == patch:
                 return (i, a.rev, a.name)
         return None
@@ -1407,15 +1406,15 @@
         series = []
         applied = []
         qpp = None
-        for i in xrange(len(lines)):
-            if lines[i] == 'Patch Data:':
+        for i, line in enumerate(lines):
+            if line == 'Patch Data:':
                 datastart = i + 1
-            elif lines[i].startswith('Dirstate:'):
-                l = lines[i].rstrip()
+            elif line.startswith('Dirstate:'):
+                l = line.rstrip()
                 l = l[10:].split(' ')
                 qpp = [ bin(x) for x in l ]
             elif datastart != None:
-                l = lines[i].rstrip()
+                l = line.rstrip()
                 se = statusentry(l)
                 file_ = se.name
                 if se.rev: