# HG changeset patch # User Pierre-Yves David # Date 1347359422 -7200 # Node ID f7e54d4a3b90f176e4e6746e13c43d5e79e40c9c # Parent 38fbcc760ec6e70a5d8234cafbffc3594a01424f warning: work around phase limitation when computing warnings The new phase have not been written yet because we did not release the lock yet :-/ diff -r 38fbcc760ec6 -r f7e54d4a3b90 hgext/evolve.py --- a/hgext/evolve.py Tue Sep 11 12:19:13 2012 +0200 +++ b/hgext/evolve.py Tue Sep 11 12:30:22 2012 +0200 @@ -916,6 +916,8 @@ priorlatecomers = len(repo.revs('latecomer()')) priorconflictings = len(repo.revs('conflicting()')) ret = orig(ui, repo, *args, **kwargs) + # workaround phase stupidity + phases._filterunknown(ui, repo.changelog, repo._phasecache.phaseroots) newunstables = len(repo.revs('unstable()')) - priorunstables newlatecomers = len(repo.revs('latecomer()')) - priorlatecomers newconflictings = len(repo.revs('conflicting()')) - priorconflictings