diff mercurial/templates/json/map @ 24546:adfd808c123f

json: implement {bookmarks} template
author Gregory Szorc <gregory.szorc@gmail.com>
date Tue, 31 Mar 2015 14:54:56 -0700
parents 9e0c67e84896
children 495f3e665b27
line wrap: on
line diff
--- a/mercurial/templates/json/map	Tue Mar 31 14:52:21 2015 -0700
+++ b/mercurial/templates/json/map	Tue Mar 31 14:54:56 2015 -0700
@@ -14,7 +14,15 @@
   "node": {node|json},
   "date": {date|json}
   }'
-bookmarks = '"not yet implemented"'
+bookmarks = '\{
+  "node": {node|json},
+  "bookmarks": [{join(entries%bookmarkentry, ", ")}]
+  }'
+bookmarkentry = '\{
+  "bookmark": {bookmark|json},
+  "node": {node|json},
+  "date": {date|json}
+  }'
 branches = '"not yet implemented"'
 summary = '"not yet implemented"'
 filediff = '"not yet implemented"'