Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hgweb/webcommands.py @ 24090:a86b2922ea30
webcommands: document "manifest" web command
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Fri, 06 Feb 2015 21:48:01 -0800 |
parents | f17773432782 |
children | 6b6ec887c79b |
comparison
equal
deleted
inserted
replaced
24089:f17773432782 | 24090:a86b2922ea30 |
---|---|
492 the virtual file system presented by the manifest command below.""" | 492 the virtual file system presented by the manifest command below.""" |
493 return path | 493 return path |
494 | 494 |
495 @webcommand('manifest') | 495 @webcommand('manifest') |
496 def manifest(web, req, tmpl): | 496 def manifest(web, req, tmpl): |
497 """ | |
498 /manifest[/{revision}[/{path}]] | |
499 ------------------------------- | |
500 | |
501 Show information about a directory. | |
502 | |
503 If the URL path arguments are defined, information about the root | |
504 directory for the ``tip`` changeset will be shown. | |
505 | |
506 Because this handler can only show information for directories, it | |
507 is recommended to use the ``file`` handler instead, as it can handle both | |
508 directories and files. | |
509 | |
510 The ``manifest`` template will be rendered for this handler. | |
511 """ | |
497 ctx = webutil.changectx(web.repo, req) | 512 ctx = webutil.changectx(web.repo, req) |
498 path = webutil.cleanpath(web.repo, req.form.get('file', [''])[0]) | 513 path = webutil.cleanpath(web.repo, req.form.get('file', [''])[0]) |
499 mf = ctx.manifest() | 514 mf = ctx.manifest() |
500 node = ctx.node() | 515 node = ctx.node() |
501 | 516 |