# HG changeset patch # User Boris Feld # Date 1502441564 -7200 # Node ID 7f2943b0c8ea1be4b062fe10ce48332bbb027e8e # Parent dfad30be866c1adc7dfd2900a640b0b8b1e12edd obsolete: allprecursors was deprecated Use allpredecessors instead. Match e6d8ee3c9ec3 mercurial changeset. diff -r dfad30be866c -r 7f2943b0c8ea hgext3rd/evolve/compat.py --- a/hgext3rd/evolve/compat.py Fri Aug 11 10:41:11 2017 +0200 +++ b/hgext3rd/evolve/compat.py Fri Aug 11 10:52:44 2017 +0200 @@ -73,10 +73,13 @@ return func(*args, **kwargs) # allprecursors set move from mercurial.obsolete to mercurial.obsutil in 4.3 +# allprecursors was renamed into allpredecessors in 4.4 def allprecursors(*args, **kwargs): - func = getattr(obsutil, 'allprecursors', None) + func = getattr(obsutil, 'allpredecessors', None) if func is None: - func = obsolete.allprecursors + func = getattr(obsutil, 'allprecursors', None) + if func is None: + func = obsolete.allprecursors return func(*args, **kwargs) # compatibility layer for mercurial < 4.3