mercurial/hgweb/hgwebdir_mod.py
changeset 37510 876d54f800cf
parent 37508 30a7b32897f1
child 37511 356e61e82c2a
equal deleted inserted replaced
37509:cb7b275c0cd0 37510:876d54f800cf
   188                    'description_sort': "",
   188                    'description_sort': "",
   189                    'lastchange': d,
   189                    'lastchange': d,
   190                    'lastchange_sort': d[1] - d[0],
   190                    'lastchange_sort': d[1] - d[0],
   191                    'archives': [],
   191                    'archives': [],
   192                    'isdirectory': True,
   192                    'isdirectory': True,
   193                    'labels': [],
   193                    'labels': templateutil.hybridlist([], name='label'),
   194                    }
   194                    }
   195 
   195 
   196             seendirs.add(name)
   196             seendirs.add(name)
   197             yield row
   197             yield row
   198             continue
   198             continue
   229 
   229 
   230         contact = get_contact(get)
   230         contact = get_contact(get)
   231         description = get("web", "description")
   231         description = get("web", "description")
   232         seenrepos.add(name)
   232         seenrepos.add(name)
   233         name = get("web", "name", name)
   233         name = get("web", "name", name)
       
   234         labels = u.configlist('web', 'labels', untrusted=True)
   234         row = {'contact': contact or "unknown",
   235         row = {'contact': contact or "unknown",
   235                'contact_sort': contact.upper() or "unknown",
   236                'contact_sort': contact.upper() or "unknown",
   236                'name': name,
   237                'name': name,
   237                'name_sort': name,
   238                'name_sort': name,
   238                'url': url,
   239                'url': url,
   240                'description_sort': description.upper() or "unknown",
   241                'description_sort': description.upper() or "unknown",
   241                'lastchange': d,
   242                'lastchange': d,
   242                'lastchange_sort': d[1] - d[0],
   243                'lastchange_sort': d[1] - d[0],
   243                'archives': archivelist(u, "tip", url),
   244                'archives': archivelist(u, "tip", url),
   244                'isdirectory': None,
   245                'isdirectory': None,
   245                'labels': u.configlist('web', 'labels', untrusted=True),
   246                'labels': templateutil.hybridlist(labels, name='label'),
   246                }
   247                }
   247 
   248 
   248         yield row
   249         yield row
   249 
   250 
   250 def _indexentriesgen(context, ui, repos, req, stripecount, sortcolumn,
   251 def _indexentriesgen(context, ui, repos, req, stripecount, sortcolumn,