mercurial/hgweb/hgwebdir_mod.py
changeset 36894 ee395147bb28
parent 36893 455918512ed2
child 36895 a5c478843c82
equal deleted inserted replaced
36893:455918512ed2 36894:ee395147bb28
   146                 'url': url,
   146                 'url': url,
   147             })
   147             })
   148 
   148 
   149     return archives
   149     return archives
   150 
   150 
   151 def rawindexentries(ui, repos, wsgireq, req, subdir='', **map):
   151 def rawindexentries(ui, repos, wsgireq, req, subdir=''):
   152     descend = ui.configbool('web', 'descend')
   152     descend = ui.configbool('web', 'descend')
   153     collapse = ui.configbool('web', 'collapse')
   153     collapse = ui.configbool('web', 'collapse')
   154     seenrepos = set()
   154     seenrepos = set()
   155     seendirs = set()
   155     seendirs = set()
   156     for name, path in repos:
   156     for name, path in repos:
   272                }
   272                }
   273 
   273 
   274         yield row
   274         yield row
   275 
   275 
   276 def indexentries(ui, repos, wsgireq, req, stripecount, sortcolumn='',
   276 def indexentries(ui, repos, wsgireq, req, stripecount, sortcolumn='',
   277                  descending=False, subdir='', **map):
   277                  descending=False, subdir=''):
   278 
   278 
   279     rows = rawindexentries(ui, repos, wsgireq, req, subdir=subdir, **map)
   279     rows = rawindexentries(ui, repos, wsgireq, req, subdir=subdir)
   280 
   280 
   281     sortdefault = None, False
   281     sortdefault = None, False
   282 
   282 
   283     if sortcolumn and sortdefault != (sortcolumn, descending):
   283     if sortcolumn and sortdefault != (sortcolumn, descending):
   284         sortkey = '%s_sort' % sortcolumn
   284         sortkey = '%s_sort' % sortcolumn