# HG changeset patch # User Pierre-Yves David # Date 1434666351 25200 # Node ID 39f2c1ab3a53822434fc8010f42ce0a0b7b4beff # Parent 16017e1bb2a1796c999a6ecb4ac8b8da27dfc6e4 evolve: make sure we use an unfiltered repo when looking for divergence data Let's be double sure diff -r 16017e1bb2a1 -r 39f2c1ab3a53 hgext/evolve.py --- a/hgext/evolve.py Mon May 18 17:24:38 2015 -0700 +++ b/hgext/evolve.py Thu Jun 18 15:25:51 2015 -0700 @@ -1586,7 +1586,8 @@ XXX this woobly function won't survive XXX """ - for base in ctx._repo.set('reverse(precursors(%d))', ctx): + repo = ctx.repo.unfitered() + for base in repo.set('reverse(precursors(%d))', ctx): newer = obsolete.successorssets(ctx._repo, base.node()) # drop filter and solution including the original ctx newer = [n for n in newer if n and ctx.node() not in n]