equal
deleted
inserted
replaced
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) |