remote-bzr: iterate revisions properly
[gitweb.git] / contrib / remote-helpers / git-remote-bzr
index 2e210089bfac32512bc2435665fc4c29bea805e6..66e3861c21cf8922b83d2f444684d6a0fb30d28a 100755 (executable)
@@ -286,9 +286,10 @@ def export_branch(repo, name):
     last_revno, _ = branch.last_revision_info()
     total = last_revno - tip_revno
 
-    revs = [revid, seq for revid, _, seq, _ in revs if not marks.is_marked(revid)]
+    for revid, _, seq, _ in revs:
 
-    for revid, seq in revs:
+        if marks.is_marked(revid):
+            continue
 
         rev = repo.get_revision(revid)
         revno = seq[0]