equal
deleted
inserted
replaced
69 return lambda n, s: func1(n, s) and not func2(n, s) |
69 return lambda n, s: func1(n, s) and not func2(n, s) |
70 elif op == 'negate': |
70 elif op == 'negate': |
71 raise error.ParseError(_("can't use negate operator in this context")) |
71 raise error.ParseError(_("can't use negate operator in this context")) |
72 elif op == 'list': |
72 elif op == 'list': |
73 raise error.ParseError(_("can't use a list in this context"), |
73 raise error.ParseError(_("can't use a list in this context"), |
74 hint=_('see hg help "filesets.x or y"')) |
74 hint=_('see \'hg help "filesets.x or y"\'')) |
75 raise error.ProgrammingError('illegal tree: %r' % (tree,)) |
75 raise error.ProgrammingError('illegal tree: %r' % (tree,)) |
76 |
76 |
77 def compile(text): |
77 def compile(text): |
78 """generate a function (path, size) -> bool from filter specification. |
78 """generate a function (path, size) -> bool from filter specification. |
79 |
79 |