Patchwork [15,of,15] exchange: drop unused '_getbookmarks' function

login
register
mail settings
Submitter Boris Feld
Date Oct. 18, 2017, 4:10 p.m.
Message ID <97d1eb1f0bbc4bfd52ab.1508343007@FB>
Download mbox | patch
Permalink /patch/25197/
State Accepted
Headers show

Comments

Boris Feld - Oct. 18, 2017, 4:10 p.m.
# HG changeset patch
# User Boris Feld <boris.feld@octobus.net>
# Date 1508248540 -7200
#      Tue Oct 17 15:55:40 2017 +0200
# Node ID 97d1eb1f0bbc4bfd52ab0e646845dddc51b713f1
# Parent  dc8ceafa0dfe3e47232047fef28500848c7763b6
# EXP-Topic b2.bookmarks
# Available At https://bitbucket.org/octobus/mercurial-devel/
#              hg pull https://bitbucket.org/octobus/mercurial-devel/ -r 97d1eb1f0bbc
exchange: drop unused '_getbookmarks' function

The function was introduced in 8491845a75b2 in mid-November 2016 but is never
used anywhere in core. Binary support for bookmarks has now landed in core and
the getbundle API makes it easy to override it. So we just remove the dead
(unborn?) code.

Patch

diff --git a/mercurial/exchange.py b/mercurial/exchange.py
--- a/mercurial/exchange.py
+++ b/mercurial/exchange.py
@@ -1872,17 +1872,6 @@ 
     outgoing = _computeoutgoing(repo, heads, common)
     bundle2.addparttagsfnodescache(repo, bundler, outgoing)
 
-def _getbookmarks(repo, **kwargs):
-    """Returns bookmark to node mapping.
-
-    This function is primarily used to generate `bookmarks` bundle2 part.
-    It is a separate function in order to make it easy to wrap it
-    in extensions. Passing `kwargs` to the function makes it easy to
-    add new parameters in extensions.
-    """
-
-    return dict(bookmod.listbinbookmarks(repo))
-
 def check_heads(repo, their_heads, context):
     """check if the heads of a repo have been modified