diff -r 825565136235 -r a1b6a63f9f39 mercurial/context.py --- a/mercurial/context.py Mon Apr 02 22:25:55 2012 +0100 +++ b/mercurial/context.py Thu Apr 05 19:15:23 2012 +0200 @@ -127,7 +127,7 @@ def phasestr(self): return phases.phasenames[self.phase()] def mutable(self): - return self._repo._phaserev[self._rev] > phases.public + return self.phase() > phases.public def hidden(self): return self._rev in self._repo.changelog.hiddenrevs