mercurial/fileset.py
changeset 36473 ab5f18a9dcac
parent 35950 7b2b82f891bf
child 36505 db33c5bc781f
equal deleted inserted replaced
36472:d0d5eef57fb0 36473:ab5f18a9dcac
   390         a = util.sizetoint(expr[2:])
   390         a = util.sizetoint(expr[2:])
   391         return lambda x: x >= a
   391         return lambda x: x >= a
   392     elif expr.startswith(">"):
   392     elif expr.startswith(">"):
   393         a = util.sizetoint(expr[1:])
   393         a = util.sizetoint(expr[1:])
   394         return lambda x: x > a
   394         return lambda x: x > a
   395     elif expr[0].isdigit or expr[0] == '.':
   395     elif expr[0:1].isdigit or expr.startswith('.'):
   396         a = util.sizetoint(expr)
   396         a = util.sizetoint(expr)
   397         b = _sizetomax(expr)
   397         b = _sizetomax(expr)
   398         return lambda x: x >= a and x <= b
   398         return lambda x: x >= a and x <= b
   399     raise error.ParseError(_("couldn't parse size: %s") % expr)
   399     raise error.ParseError(_("couldn't parse size: %s") % expr)
   400 
   400