Mercurial > public > mercurial-scm > hg
diff mercurial/obsolete.py @ 33777:d4b7496f7d0b
obsolete: rename unstable volatile set into orphan volatile set
The renaming is done according to
https://www.mercurial-scm.org/wiki/CEDVocabulary.
Differential Revision: https://phab.mercurial-scm.org/D253
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Fri, 04 Aug 2017 19:27:39 +0200 |
parents | d434a7f0685c |
children | f3f06c260e9e |
line wrap: on
line diff
--- a/mercurial/obsolete.py Thu Aug 03 14:08:39 2017 +0200 +++ b/mercurial/obsolete.py Fri Aug 04 19:27:39 2017 +0200 @@ -908,6 +908,14 @@ @cachefor('unstable') def _computeunstableset(repo): + msg = ("'unstable' volatile set is deprecated, " + "use 'orphan'") + repo.ui.deprecwarn(msg, '4.4') + + return _computeorphanset(repo) + +@cachefor('orphan') +def _computeorphanset(repo): """the set of non obsolete revisions with obsolete parents""" pfunc = repo.changelog.parentrevs mutable = _mutablerevs(repo) @@ -926,7 +934,7 @@ @cachefor('suspended') def _computesuspendedset(repo): """the set of obsolete parents with non obsolete descendants""" - suspended = repo.changelog.ancestors(getrevs(repo, 'unstable')) + suspended = repo.changelog.ancestors(getrevs(repo, 'orphan')) return set(r for r in getrevs(repo, 'obsolete') if r in suspended) @cachefor('extinct')