equal
deleted
inserted
replaced
211 |
211 |
212 query = '' |
212 query = '' |
213 if 'node' in req.form: |
213 if 'node' in req.form: |
214 ctx = webutil.changectx(web.repo, req) |
214 ctx = webutil.changectx(web.repo, req) |
215 elif 'rev' in req.form: |
215 elif 'rev' in req.form: |
216 query = req.form['rev'][0] |
216 return _search(web, req, tmpl) |
217 try: |
|
218 ctx = web.repo[query] |
|
219 except (error.RepoError, error.LookupError): |
|
220 return _search(web, req, tmpl) # XXX redirect to 404 page? |
|
221 else: |
217 else: |
222 ctx = web.repo['tip'] |
218 ctx = web.repo['tip'] |
223 |
219 |
224 def changelist(latestonly, **map): |
220 def changelist(latestonly, **map): |
225 revs = [] |
221 revs = [] |