# HG changeset patch # User Mads Kiilerich # Date 1392860597 -3600 # Node ID 1716a2671ec77fe95ee788e2dbf33876fba63bf5 # Parent 2025315cfb0cedc681e4251ca3152990e86309d6 phases: make order of debug output 'removing unknown node' deterministic diff -r 2025315cfb0c -r 1716a2671ec7 mercurial/phases.py --- a/mercurial/phases.py Thu Feb 20 02:39:01 2014 +0100 +++ b/mercurial/phases.py Thu Feb 20 02:43:17 2014 +0100 @@ -258,7 +258,7 @@ filtered = False nodemap = repo.changelog.nodemap # to filter unknown nodes for phase, nodes in enumerate(self.phaseroots): - missing = [node for node in nodes if node not in nodemap] + missing = sorted(node for node in nodes if node not in nodemap) if missing: for mnode in missing: repo.ui.debug(