equal
deleted
inserted
replaced
258 |
258 |
259 funcsused = revsetlang.funcsused(tree) |
259 funcsused = revsetlang.funcsused(tree) |
260 if not funcsused.issubset(revset.safesymbols): |
260 if not funcsused.issubset(revset.safesymbols): |
261 return MODE_KEYWORD, query |
261 return MODE_KEYWORD, query |
262 |
262 |
263 mfunc = revset.match(web.repo.ui, revdef) |
263 mfunc = revset.match(web.repo.ui, revdef, repo=web.repo) |
264 try: |
264 try: |
265 revs = mfunc(web.repo) |
265 revs = mfunc(web.repo) |
266 return MODE_REVSET, revs |
266 return MODE_REVSET, revs |
267 # ParseError: wrongly placed tokens, wrongs arguments, etc |
267 # ParseError: wrongly placed tokens, wrongs arguments, etc |
268 # RepoLookupError: no such revision, e.g. in 'revision:' |
268 # RepoLookupError: no such revision, e.g. in 'revision:' |