Comments
Patch
@@ -502,7 +502,7 @@ def revsetprecursors(repo, subset, x):
"""``precursors(set)``
Immediate precursors of changesets in set.
"""
- s = revset.getset(repo, range(len(repo)), x)
+ s = revset.getset(repo, revset.fullreposet(repo), x)
cs = _precursors(repo, s)
return [r for r in subset if r in cs]
@@ -512,7 +512,7 @@ def revsetallprecursors(repo, subset, x)
"""``allprecursors(set)``
Transitive precursors of changesets in set.
"""
- s = revset.getset(repo, range(len(repo)), x)
+ s = revset.getset(repo, revset.fullreposet(repo), x)
cs = _allprecursors(repo, s)
return [r for r in subset if r in cs]
@@ -522,7 +522,7 @@ def revsetsuccessors(repo, subset, x):
"""``successors(set)``
Immediate successors of changesets in set.
"""
- s = revset.getset(repo, range(len(repo)), x)
+ s = revset.getset(repo, revset.fullreposet(repo), x)
cs = _successors(repo, s)
return [r for r in subset if r in cs]
@@ -531,7 +531,7 @@ def revsetallsuccessors(repo, subset, x)
"""``allsuccessors(set)``
Transitive successors of changesets in set.
"""
- s = revset.getset(repo, range(len(repo)), x)
+ s = revset.getset(repo, revset.fullreposet(repo), x)
cs = _allsuccessors(repo, s)
return [r for r in subset if r in cs]