mercurial/repair.py
changeset 16867 1093ad1e8903
parent 16745 27b2e1823e83
child 17013 c8eda7bbdcab
--- a/mercurial/repair.py	Fri Jun 01 12:37:18 2012 -0700
+++ b/mercurial/repair.py	Fri Jun 01 12:45:16 2012 -0700
@@ -74,7 +74,7 @@
     #  base = revision in the set that has no ancestor in the set)
     tostrip = set(striplist)
     for rev in striplist:
-        for desc in cl.descendants(rev):
+        for desc in cl.descendants([rev]):
             tostrip.add(desc)
 
     files = _collectfiles(repo, striprev)
@@ -91,7 +91,7 @@
 
     # compute base nodes
     if saverevs:
-        descendants = set(cl.descendants(*saverevs))
+        descendants = set(cl.descendants(saverevs))
         saverevs.difference_update(descendants)
     savebases = [cl.node(r) for r in saverevs]
     stripbases = [cl.node(r) for r in tostrip]