sapling/mercurial/hgweb
Denis Laxalde 69dcb458cd hgweb: add a 'linerange' parameter to webutil.diffs()
This is used to filter out hunks based on their range (with respect to 'node2'
for patch.diffhunks() call, i.e. 'ctx' for webutil.diffs()).

This is the simplest way to filter diff hunks, here done on server side. Later
on, it might be interesting to perform this filtering on client side and
expose a "toggle" action to alternate between full and filtered diff.
2017-03-13 15:15:49 +01:00
..
__init__.py server: move service factory from hgweb 2016-10-15 14:09:36 +09:00
common.py hgweb: explicitly tests for None 2017-03-15 15:11:04 -07:00
hgweb_mod.py hgweb: support Content Security Policy 2017-01-10 23:37:08 -08:00
hgwebdir_mod.py hgwebdir: add support for explicit index files 2017-03-05 22:22:32 -05:00
protocol.py protocol: send application/mercurial-0.2 responses to capable clients 2016-12-24 15:29:32 -07:00
request.py hgweb: use absolute_import 2015-10-31 22:07:40 +09:00
server.py py3: replace os.name with pycompat.osname (part 1 of 2) 2016-12-19 00:16:52 +05:30
webcommands.py hgweb: add a "patch" query parameter to filelog command 2017-03-13 10:41:13 +01:00
webutil.py hgweb: add a 'linerange' parameter to webutil.diffs() 2017-03-13 15:15:49 +01:00
wsgicgi.py py3: replace os.environ with encoding.environ (part 3 of 5) 2016-12-18 01:54:36 +05:30