[PATCH 5 of 8] obsutil: drop deprecated methods (API)

Matt Harbison mharbison72 at gmail.com
Sat Feb 3 01:35:01 EST 2018


# HG changeset patch
# User Matt Harbison <matt_harbison at yahoo.com>
# Date 1517633539 18000
#      Fri Feb 02 23:52:19 2018 -0500
# Node ID b71a66ddae5be734a660be91aa6ceadcff59c541
# Parent  a6c740bc66e17962642dc9ad87ce0ca4769f1947
obsutil: drop deprecated methods (API)

.. api::

   The following deprecated methods have been removed from obsutil:
   marker.precnode() and allprecursors().  Use marker.prednode() and
   allpredecessors() instead.

diff --git a/mercurial/obsutil.py b/mercurial/obsutil.py
--- a/mercurial/obsutil.py
+++ b/mercurial/obsutil.py
@@ -33,12 +33,6 @@
             return False
         return self._data == other._data
 
-    def precnode(self):
-        msg = ("'marker.precnode' is deprecated, "
-               "use 'marker.prednode'")
-        util.nouideprecwarn(msg, '4.4')
-        return self.prednode()
-
     def prednode(self):
         """Predecessor changeset node identifier"""
         return self._data[0]
@@ -106,15 +100,6 @@
             else:
                 stack.append(precnodeid)
 
-def allprecursors(*args, **kwargs):
-    """ (DEPRECATED)
-    """
-    msg = ("'obsutil.allprecursors' is deprecated, "
-           "use 'obsutil.allpredecessors'")
-    util.nouideprecwarn(msg, '4.4')
-
-    return allpredecessors(*args, **kwargs)
-
 def allpredecessors(obsstore, nodes, ignoreflags=0):
     """Yield node for every precursors of <nodes>.
 


More information about the Mercurial-devel mailing list