mercurial/templatekw.py
changeset 25348 f26efa4f0eff
parent 25013 277aba2c151a
child 25387 390a10b7843b
--- a/mercurial/templatekw.py	Thu Apr 16 15:18:59 2015 -0700
+++ b/mercurial/templatekw.py	Thu May 28 20:03:42 2015 -0700
@@ -206,12 +206,12 @@
 
 def showbookmarks(**args):
     """:bookmarks: List of strings. Any bookmarks associated with the
-    changeset.
+    changeset. Also sets 'active', the name of the active bookmark.
     """
     repo = args['ctx']._repo
     bookmarks = args['ctx'].bookmarks()
-    current = repo._activebookmark
-    makemap = lambda v: {'bookmark': v, 'current': current}
+    active = repo._activebookmark
+    makemap = lambda v: {'bookmark': v, 'active': active, 'current': active}
     f = _showlist('bookmark', bookmarks, **args)
     return _hybrid(f, bookmarks, makemap, lambda x: x['bookmark'])