Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hgweb/webcommands.py @ 35397:b963750b125f
hgweb: implement json-graph
It's essentially a copy of json-log with graph-related things added (col, row,
color, edges).
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Thu, 07 Dec 2017 17:18:29 +0800 |
parents | 1fe3c8296cfe |
children | 76dcdc4e707b |
comparison
equal
deleted
inserted
replaced
35396:dd11df900f7f | 35397:b963750b125f |
---|---|
1275 canvasheight = (rows + 1) * bg_height - 27 | 1275 canvasheight = (rows + 1) * bg_height - 27 |
1276 | 1276 |
1277 return tmpl('graph', rev=rev, symrev=symrev, revcount=revcount, | 1277 return tmpl('graph', rev=rev, symrev=symrev, revcount=revcount, |
1278 uprev=uprev, | 1278 uprev=uprev, |
1279 lessvars=lessvars, morevars=morevars, downrev=downrev, | 1279 lessvars=lessvars, morevars=morevars, downrev=downrev, |
1280 cols=cols, rows=rows, | 1280 cols=cols, rows=rows, changesets=count, |
1281 canvaswidth=(cols + 1) * bg_height, | 1281 canvaswidth=(cols + 1) * bg_height, |
1282 truecanvasheight=rows * bg_height, | 1282 truecanvasheight=rows * bg_height, |
1283 canvasheight=canvasheight, bg_height=bg_height, | 1283 canvasheight=canvasheight, bg_height=bg_height, |
1284 jsdata=lambda **x: graphdata(True), | 1284 jsdata=lambda **x: graphdata(True), |
1285 nodes=lambda **x: graphdata(False), | 1285 nodes=lambda **x: graphdata(False), |