# HG changeset patch # User Boris Feld # Date 2017-06-30 13:02:19 # Node ID 5724aaa99dd66d4db1cf945ee716e71cf14e0625 # Parent df90f4d6c6091d67c86a8a27162d3d05cf3bcad8 obsolete: pass cache argument of successors set explicitly We plan to add a new argument to successorsets. But first we need to update all callers to pass cache argument explicitly to avoid arguments confusion. diff --git a/mercurial/debugcommands.py b/mercurial/debugcommands.py --- a/mercurial/debugcommands.py +++ b/mercurial/debugcommands.py @@ -2111,7 +2111,7 @@ def debugsuccessorssets(ui, repo, *revs) for rev in scmutil.revrange(repo, revs): ctx = repo[rev] ui.write('%s\n'% ctx2str(ctx)) - for succsset in obsutil.successorssets(repo, ctx.node(), cache): + for succsset in obsutil.successorssets(repo, ctx.node(), cache=cache): if succsset: ui.write(' ') ui.write(node2str(succsset[0])) diff --git a/mercurial/obsolete.py b/mercurial/obsolete.py --- a/mercurial/obsolete.py +++ b/mercurial/obsolete.py @@ -958,7 +958,7 @@ def _computedivergentset(repo): continue # emergency cycle hanging prevention seen.add(prec) if prec not in newermap: - obsutil.successorssets(repo, prec, newermap) + obsutil.successorssets(repo, prec, cache=newermap) newer = [n for n in newermap[prec] if n] if len(newer) > 1: divergent.add(ctx.rev())