# HG changeset patch # User Ryan McElroy # Date 1429043510 25200 # Node ID eecd48369caa74fa01c880401090e563134cc27f # Parent 8d81b36fa6ce6b6130c8cd8646a69cf94a61a35a bookmarks: remove unused updatecurrentbookmark function (API) This function was not used anywhere in core and there is no indication that it is used elsewhere either. diff -r 8d81b36fa6ce -r eecd48369caa mercurial/bookmarks.py --- a/mercurial/bookmarks.py Sun May 10 11:39:01 2015 -0500 +++ b/mercurial/bookmarks.py Tue Apr 14 13:31:50 2015 -0700 @@ -8,7 +8,7 @@ import os from mercurial.i18n import _ from mercurial.node import hex, bin -from mercurial import encoding, error, util, obsolete, lock as lockmod +from mercurial import encoding, util, obsolete, lock as lockmod import errno class bmstore(dict): @@ -178,15 +178,6 @@ marks = repo._bookmarks return (mark in marks and marks[mark] in parents) -def updatecurrentbookmark(repo, oldnode, curbranch): - try: - return update(repo, oldnode, repo.branchtip(curbranch)) - except error.RepoLookupError: - if curbranch == "default": # no default branch! - return update(repo, oldnode, repo.lookup("tip")) - else: - raise util.Abort(_("branch %s not found") % curbranch) - def deletedivergent(repo, deletefrom, bm): '''Delete divergent versions of bm on nodes in deletefrom.