diff mercurial/obsutil.py @ 33735:e6d8ee3c9ec3

obsutil: rename allprecursors into allpredecessors Use util.nouideprecwarn because obsstore doesn't have easy access to an ui object. The renaming is done according to https://www.mercurial-scm.org/wiki/CEDVocabulary. Differential Revision: https://phab.mercurial-scm.org/D247
author Boris Feld <boris.feld@octobus.net>
date Wed, 02 Aug 2017 19:49:57 +0200
parents d5acd967f95a
children 833f70277f0e
line wrap: on
line diff
--- a/mercurial/obsutil.py	Wed Aug 02 19:48:06 2017 +0200
+++ b/mercurial/obsutil.py	Wed Aug 02 19:49:57 2017 +0200
@@ -102,7 +102,16 @@
             else:
                 stack.append(precnodeid)
 
-def allprecursors(obsstore, nodes, ignoreflags=0):
+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>.
 
     Some precursors may be unknown locally.