Mercurial > public > mercurial-scm > hg-stable
diff tests/test-hgweb-json.t @ 24714:84859415a4c9
json: implement {comparison} template
Similar to {filediff}, we abbreviate some property names to cut down on
string bloat.
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Fri, 10 Apr 2015 22:26:53 -0400 |
parents | 2f43f8cf8219 |
children | 1439bacf0ec7 |
line wrap: on
line diff
--- a/tests/test-hgweb-json.t Fri Apr 10 22:39:22 2015 -0400 +++ b/tests/test-hgweb-json.t Fri Apr 10 22:26:53 2015 -0400 @@ -730,7 +730,35 @@ $ request json-comparison/f8bbb9024b10/foo 200 Script output follows - "not yet implemented" + { + "author": "test", + "children": [], + "comparison": [ + { + "lines": [ + { + "ll": "foo", + "ln": 1, + "rl": "bar", + "rn": 1, + "t": "replace" + } + ] + } + ], + "date": [ + 0.0, + 0 + ], + "desc": "modify foo", + "leftnode": "06e557f3edf66faa1ccaba5dd8c203c21cc79f1e", + "node": "f8bbb9024b10f93cdbb8d940337398291d40dea8", + "parents": [ + "06e557f3edf66faa1ccaba5dd8c203c21cc79f1e" + ], + "path": "foo", + "rightnode": "f8bbb9024b10f93cdbb8d940337398291d40dea8" + } annotate/{revision}/{path} shows annotations for each line