Mercurial > public > mercurial-scm > hg-stable
diff mercurial/repair.py @ 16867:1093ad1e8903
revlog: descendants(*revs) becomes descendants(revs) (API)
Once again making the API more rational, as with ancestors.
author | Bryan O'Sullivan <bryano@fb.com> |
---|---|
date | Fri, 01 Jun 2012 12:45:16 -0700 |
parents | 27b2e1823e83 |
children | c8eda7bbdcab |
line wrap: on
line diff
--- 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]