# HG changeset patch # User Boris Feld # Date 1502446323 -7200 # Node ID 9c019996bce023af4c473f7ce6499fb7e425a137 # Parent 9fc6a4615ae571c81ae745f57285f1ca5e92883e revset: divergent volatile set was deprecated Use contentdivergent volatile set instead. Match 31c922423f3f mercurial changeset. diff -r 9fc6a4615ae5 -r 9c019996bce0 hgext3rd/evolve/__init__.py --- 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: diff -r 9fc6a4615ae5 -r 9c019996bce0 hgext3rd/evolve/compat.py --- 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)