mercurial/hgweb/webcommands.py
changeset 33554 2943141f5e07
parent 32996 1c97df5e3b46
child 34083 08346a8fa65f
equal deleted inserted replaced
33553:9c4e2aa0a239 33554:2943141f5e07
   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:'