mercurial/hgweb/webcommands.py
changeset 24089 f17773432782
parent 24088 fe3ee31b039f
child 24090 a86b2922ea30
equal deleted inserted replaced
24088:fe3ee31b039f 24089:f17773432782
   317                 modedesc=searchfunc[1],
   317                 modedesc=searchfunc[1],
   318                 showforcekw=showforcekw, showunforcekw=showunforcekw)
   318                 showforcekw=showforcekw, showunforcekw=showunforcekw)
   319 
   319 
   320 @webcommand('changelog')
   320 @webcommand('changelog')
   321 def changelog(web, req, tmpl, shortlog=False):
   321 def changelog(web, req, tmpl, shortlog=False):
       
   322     """
       
   323     /changelog[/{revision}]
       
   324     -----------------------
       
   325 
       
   326     Show information about multiple changesets.
       
   327 
       
   328     If the optional ``revision`` URL argument is absent, information about
       
   329     all changesets starting at ``tip`` will be rendered. If the ``revision``
       
   330     argument is present, changesets will be shown starting from the specified
       
   331     revision.
       
   332 
       
   333     If ``revision`` is absent, the ``rev`` query string argument may be
       
   334     defined. This will perform a search for changesets.
       
   335 
       
   336     The argument for ``rev`` can be a single revision, a revision set,
       
   337     or a literal keyword to search for in changeset data (equivalent to
       
   338     :hg:`log -k`.
       
   339 
       
   340     The ``revcount`` query string argument defines the maximum numbers of
       
   341     changesets to render.
       
   342 
       
   343     For non-searches, the ``changelog`` template will be rendered.
       
   344     """
   322 
   345 
   323     query = ''
   346     query = ''
   324     if 'node' in req.form:
   347     if 'node' in req.form:
   325         ctx = webutil.changectx(web.repo, req)
   348         ctx = webutil.changectx(web.repo, req)
   326     elif 'rev' in req.form:
   349     elif 'rev' in req.form: