comparison mercurial/obsolete.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 0c3112f17610
children d434a7f0685c
comparison
equal deleted inserted replaced
33734:0c3112f17610 33735:e6d8ee3c9ec3
947 for ctx in repo.set('(not public()) and (not obsolete())'): 947 for ctx in repo.set('(not public()) and (not obsolete())'):
948 rev = ctx.rev() 948 rev = ctx.rev()
949 # We only evaluate mutable, non-obsolete revision 949 # We only evaluate mutable, non-obsolete revision
950 node = ctx.node() 950 node = ctx.node()
951 # (future) A cache of predecessors may worth if split is very common 951 # (future) A cache of predecessors may worth if split is very common
952 for pnode in obsutil.allprecursors(repo.obsstore, [node], 952 for pnode in obsutil.allpredecessors(repo.obsstore, [node],
953 ignoreflags=bumpedfix): 953 ignoreflags=bumpedfix):
954 prev = torev(pnode) # unfiltered! but so is phasecache 954 prev = torev(pnode) # unfiltered! but so is phasecache
955 if (prev is not None) and (phase(repo, prev) <= public): 955 if (prev is not None) and (phase(repo, prev) <= public):
956 # we have a public predecessor 956 # we have a public predecessor
957 bumped.add(rev) 957 bumped.add(rev)