comparison mercurial/revset.py @ 20418:454c143b9955

revset: minor changes adding baseset to revsets Changed bits of code to work with baseset implementations.
author Lucas Moscovicz <lmoscovicz@fb.com>
date Thu, 06 Feb 2014 14:57:25 -0800
parents 827561a99569
children 1da346bad3d8
comparison
equal deleted inserted replaced
20417:827561a99569 20418:454c143b9955
248 return getset(repo, getset(repo, subset, x), y) 248 return getset(repo, getset(repo, subset, x), y)
249 249
250 def orset(repo, subset, x, y): 250 def orset(repo, subset, x, y):
251 xl = getset(repo, subset, x) 251 xl = getset(repo, subset, x)
252 yl = getset(repo, subset - xl, y) 252 yl = getset(repo, subset - xl, y)
253 return baseset(xl + yl) 253 return xl + yl
254 254
255 def notset(repo, subset, x): 255 def notset(repo, subset, x):
256 return subset - getset(repo, subset, x) 256 return subset - getset(repo, subset, x)
257 257
258 def listset(repo, subset, a, b): 258 def listset(repo, subset, a, b):