evolve: make sure we use an unfiltered repo when looking for divergence data
Let's be double sure
--- a/hgext/evolve.py Wed Jun 17 11:31:05 2015 -0700
+++ b/hgext/evolve.py Thu Jun 18 15:25:51 2015 -0700
@@ -1740,7 +1740,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]