bookmarks: remove unused updatecurrentbookmark function (API)
authorRyan McElroy <rmcelroy@fb.com>
Tue, 14 Apr 2015 13:31:50 -0700
changeset 24962 eecd48369caa
parent 24961 8d81b36fa6ce
child 24963 d78dea2248b1
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.
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.