mercurial/bookmarks.py
changeset 23469 65e48b8d20f5
parent 23458 756376ec6c12
child 23877 7cc77030c557
--- a/mercurial/bookmarks.py	Thu Dec 04 12:02:02 2014 -0500
+++ b/mercurial/bookmarks.py	Tue Dec 02 20:31:19 2014 -0800
@@ -79,6 +79,10 @@
         can be copied back on rollback.
         '''
         repo = self._repo
+        self._writerepo(repo)
+
+    def _writerepo(self, repo):
+        """Factored out for extensibility"""
         if repo._bookmarkcurrent not in self:
             unsetcurrent(repo)