Mercurial > hg
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) |