revset: divergent volatile set was deprecated
Use contentdivergent volatile set instead.
Match 31c922423f3f mercurial changeset.
--- a/hgext3rd/evolve/__init__.py Fri Aug 11 11:55:07 2017 +0200
+++ b/hgext3rd/evolve/__init__.py Fri Aug 11 12:12:03 2017 +0200
@@ -491,7 +491,7 @@
troubled = set()
troubled.update(getrevs(repo, 'orphan'))
troubled.update(getrevs(repo, 'bumped'))
- troubled.update(getrevs(repo, 'divergent'))
+ troubled.update(getrevs(repo, 'contentdivergent'))
troubled = revset.baseset(troubled)
troubled.sort() # set is non-ordered, enforce order
return subset & troubled
@@ -761,7 +761,7 @@
filtered = repo.changelog.filteredrevs
priorunstables = len(set(getrevs(repo, 'orphan')) - filtered)
priorbumpeds = len(set(getrevs(repo, 'bumped')) - filtered)
- priordivergents = len(set(getrevs(repo, 'divergent')) - filtered)
+ priordivergents = len(set(getrevs(repo, 'contentdivergent')) - filtered)
ret = orig(ui, repo, *args, **kwargs)
filtered = repo.changelog.filteredrevs
newunstables = \
@@ -769,7 +769,7 @@
newbumpeds = \
len(set(getrevs(repo, 'bumped')) - filtered) - priorbumpeds
newdivergents = \
- len(set(getrevs(repo, 'divergent')) - filtered) - priordivergents
+ len(set(getrevs(repo, 'contentdivergent')) - filtered) - priordivergents
if newunstables > 0:
ui.warn(_('%i new unstable changesets\n') % newunstables)
if newbumpeds > 0:
--- a/hgext3rd/evolve/compat.py Fri Aug 11 11:55:07 2017 +0200
+++ b/hgext3rd/evolve/compat.py Fri Aug 11 12:12:03 2017 +0200
@@ -155,3 +155,6 @@
if not util.safehasattr(obsolete, '_computeorphanset'):
obsolete._computeorphanset = obsolete.cachefor('orphan')(obsolete._computeunstableset)
+
+if not util.safehasattr(obsolete, '_computecontentdivergentset'):
+ obsolete._computecontentdivergentset = obsolete.cachefor('contentdivergent')(obsolete._computedivergentset)