--- a/mercurial/templatekw.py Wed Apr 15 08:26:01 2015 -0700
+++ b/mercurial/templatekw.py Wed Apr 15 08:12:04 2015 -0700
@@ -221,8 +221,14 @@
childrevs = ['%d:%s' % (cctx, cctx) for cctx in ctx.children()]
return showlist('children', childrevs, element='child', **args)
+# Deprecated, but kept alive for help generation a purpose.
def showcurrentbookmark(**args):
""":currentbookmark: String. The active bookmark, if it is
+ associated with the changeset (DEPRECATED)"""
+ return showactivebookmark(**args)
+
+def showactivebookmark(**args):
+ """:activetbookmark: String. The active bookmark, if it is
associated with the changeset"""
import bookmarks as bookmarks # to avoid circular import issues
repo = args['repo']
@@ -418,12 +424,14 @@
# cache - a cache dictionary for the whole templater run
# revcache - a cache dictionary for the current revision
keywords = {
+ 'activebookmark': showactivebookmark,
'author': showauthor,
'bisect': showbisect,
'branch': showbranch,
'branches': showbranches,
'bookmarks': showbookmarks,
'children': showchildren,
+ # currentbookmark is deprecated
'currentbookmark': showcurrentbookmark,
'date': showdate,
'desc': showdescription,