--- a/mercurial/templates/json/map Fri Jun 03 12:32:42 2016 +0200
+++ b/mercurial/templates/json/map Mon Jun 06 15:14:11 2016 +0200
@@ -96,7 +96,21 @@
"date": {date|json},
"status": {status|json}
}'
-summary = '"not yet implemented"'
+shortlogentry = '{changelistentry}'
+summary = '\{
+ "node": {node|json},
+ "lastchange": {lastchange|json},
+ "bookmarks": [{join(bookmarks%bookmarkentry, ", ")}],
+ "branches": [{join(branches%branchentry, ", ")}],
+ "shortlog": [{join(shortlog%shortlogentry, ", ")}],
+ "tags": [{join(tags%tagentry, ", ")}],
+ "archives": [{join(archives%archiveentry, ", ")}]
+ }'
+archiveentry = '\{
+ "node": {node|json},
+ "extension": {extension|json},
+ "type": {type|json}
+ }'
filediff = '\{
"path": {file|json},
"node": {node|json},