# HG changeset patch
# User Kevin Bullock <kbullock@ringworld.org>
# Date 1438371154 18000
# Node ID 5dc059aeb5f47dc86ef30821b8a8cdfbf10a4080
# Parent  869146b8b9fb678cb2f2e584fef9975b6616afc8
Fix bookmark output on Mercurial 3.5.

Mercurial 3.5 renamed the `repo._bookmarkcurrent` attribute to
`_activebookmark`.

diff -r 869146b8b9fb -r 5dc059aeb5f4 prompt.py
--- a/prompt.py	Fri Jul 31 14:31:40 2015 -0500
+++ b/prompt.py	Fri Jul 31 14:32:34 2015 -0500
@@ -110,6 +110,8 @@
             book = getattr(repo, '_bookmarkcurrent', None)
         except KeyError:
             book = getattr(repo, '_bookmarkcurrent', None)
+        if book is None:
+            book = getattr(repo, '_activebookmark', None)
         if book:
             cur = repo['.'].node()
             if repo._bookmarks[book] == cur: