D239: context: rename unstable into orphan
lothiraldan (Boris Feld)
phabricator at mercurial-scm.org
Tue Aug 8 09:42:17 UTC 2017
lothiraldan updated this revision to Diff 623.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D239?vs=584&id=623
REVISION DETAIL
https://phab.mercurial-scm.org/D239
AFFECTED FILES
mercurial/context.py
CHANGE DETAILS
diff --git a/mercurial/context.py b/mercurial/context.py
--- a/mercurial/context.py
+++ b/mercurial/context.py
@@ -204,6 +204,12 @@
return self.rev() in obsmod.getrevs(self._repo, 'extinct')
def unstable(self):
+ msg = ("'context.unstable' is deprecated, "
+ "use 'context.orphan'")
+ self._repo.ui.deprecwarn(msg, '4.4')
+ return self.orphan()
+
+ def orphan(self):
"""True if the changeset is not obsolete but it's ancestor are"""
return self.rev() in obsmod.getrevs(self._repo, 'unstable')
@@ -223,7 +229,7 @@
def troubled(self):
"""True if the changeset is either unstable, bumped or divergent"""
- return self.unstable() or self.bumped() or self.divergent()
+ return self.orphan() or self.bumped() or self.divergent()
def troubles(self):
"""Keep the old version around in order to avoid breaking extensions
@@ -234,7 +240,7 @@
self._repo.ui.deprecwarn(msg, '4.4')
troubles = []
- if self.unstable():
+ if self.orphan():
troubles.append('orphan')
if self.bumped():
troubles.append('bumped')
@@ -251,7 +257,7 @@
- content-divergent.
"""
instabilities = []
- if self.unstable():
+ if self.orphan():
instabilities.append('orphan')
if self.bumped():
instabilities.append('phase-divergent')
To: lothiraldan, #hg-reviewers, indygreg
Cc: indygreg, mercurial-devel
More information about the Mercurial-devel
mailing list