Mercurial > public > mercurial-scm > hg-stable
diff mercurial/upgrade.py @ 38720:d12415b8f833
upgrade: enable adding or removing sparse-revlog requirement
author | Paul Morelle <paul.morelle@octobus.net> |
---|---|
date | Thu, 21 Jun 2018 18:05:55 +0200 |
parents | 4ad2a1ff0404 |
children | 93777d16a25d |
line wrap: on
line diff
--- a/mercurial/upgrade.py Mon Jul 16 17:10:52 2018 -0700 +++ b/mercurial/upgrade.py Thu Jun 21 18:05:55 2018 +0200 @@ -61,7 +61,9 @@ the dropped requirement must appear in the returned set for the upgrade to be allowed. """ - return set() + return { + localrepo.SPARSEREVLOG_REQUIREMENT, + } def supporteddestrequirements(repo): """Obtain requirements that upgrade supports in the destination. @@ -77,6 +79,7 @@ 'generaldelta', 'revlogv1', 'store', + localrepo.SPARSEREVLOG_REQUIREMENT, } def allowednewrequirements(repo): @@ -93,6 +96,7 @@ 'dotencode', 'fncache', 'generaldelta', + localrepo.SPARSEREVLOG_REQUIREMENT, } def preservedrequirements(repo):