hgext3rd/evolve/__init__.py
changeset 4622 86f396d2b352
parent 4613 30a544904238
child 4623 0adb59b55add
--- a/hgext3rd/evolve/__init__.py	Sat Apr 27 21:54:52 2019 -0400
+++ b/hgext3rd/evolve/__init__.py	Sat Apr 27 22:24:30 2019 -0400
@@ -500,13 +500,13 @@
                      "diff --hidden --rev 'limit(precursors(.),1)' --rev .",
                      'evolve')
 
-### Troubled revset symbol
+### Unstable revset symbol
 
-@eh.revsetpredicate('troubled()')
-def revsettroubled(repo, subset, x):
-    """Changesets with troubles.
+@eh.revsetpredicate('unstable()')
+def revsetunstable(repo, subset, x):
+    """Changesets with instabilities.
     """
-    revset.getargs(x, 0, 0, 'troubled takes no arguments')
+    revset.getargs(x, 0, 0, 'unstable takes no arguments')
     troubled = set()
     troubled.update(getrevs(repo, 'orphan'))
     troubled.update(getrevs(repo, 'phasedivergent'))
@@ -515,6 +515,10 @@
     troubled.sort() # set is non-ordered, enforce order
     return subset & troubled
 
+@eh.revsetpredicate('troubled()')    # legacy name
+def revsettroubled(repo, subset, x):
+    return revsetunstable(repo, subset, x)
+
 ### Obsolescence graph
 
 # XXX SOME MAJOR CLEAN UP TO DO HERE XXX