sapling/mercurial/hgweb
Anton Shestakov 2f0cc33284 hgweb: enumerate lines in loop header, not before
Doing this will allow access to the lines in arbitrary order (because the
result of enumerate() is an iterator), and that will help calculating rowspan
for annotate blocks.
2016-07-14 12:33:44 +08:00
..
__init__.py hgweb: make sure command options are set to all ui objects 2015-11-21 13:28:12 +09:00
common.py hgweb: emit a valid, weak ETag 2016-07-09 03:26:24 +08:00
hgweb_mod.py templater: separate function to create templater from map file (API) 2016-04-03 23:26:48 +09:00
hgwebdir_mod.py hgweb: expose list of per-repo labels to templates 2016-06-30 18:59:53 -07:00
protocol.py pycompat: switch to util.urlreq/util.urlerr for py3 compat 2016-04-06 23:22:12 +00:00
request.py hgweb: use absolute_import 2015-10-31 22:07:40 +09:00
server.py py3: conditionalize SocketServer import 2016-06-27 16:48:54 +05:30
webcommands.py hgweb: enumerate lines in loop header, not before 2016-07-14 12:33:44 +08:00
webutil.py py3: convert to next() function 2016-05-16 21:30:53 +00:00
wsgicgi.py hgweb: use absolute_import 2015-10-31 22:07:40 +09:00