diff -r 8413cbeae275 -r 52c5ff856b49 mercurial/context.py --- a/mercurial/context.py Wed Aug 02 19:09:00 2017 +0200 +++ b/mercurial/context.py Wed Aug 02 19:13:56 2017 +0200 @@ -240,6 +240,12 @@ return self.rev() in obsmod.getrevs(self._repo, 'divergent') def troubled(self): + msg = ("'context.troubled' is deprecated, " + "use 'context.isunstable'") + self._repo.ui.deprecwarn(msg, '4.4') + return self.unstable() + + def isunstable(self): """True if the changeset is either unstable, bumped or divergent""" return self.orphan() or self.phasedivergent() or self.contentdivergent()