Comments
Patch
@@ -249,7 +249,7 @@
def orset(repo, subset, x, y):
xl = getset(repo, subset, x)
yl = getset(repo, subset - xl, y)
- return baseset(xl + yl)
+ return xl + yl
def notset(repo, subset, x):
return subset - getset(repo, subset, x)
@@ -330,12 +330,11 @@
raise error.ParseError(_("~ expects a number"))
ps = set()
cl = repo.changelog
- for r in getset(repo, cl, x):
+ for r in getset(repo, baseset(cl), x):
for i in range(n):
r = cl.parentrevs(r)[0]
ps.add(r)
- s = subset.set()
- return baseset([r for r in s if r in ps])
+ return baseset([r for r in subset if r in ps])
def author(repo, subset, x):
"""``author(string)``