diff -r 582676acaf6d -r dbcb466d0065 mercurial/upgrade.py --- a/mercurial/upgrade.py Thu Sep 27 09:23:17 2018 -0700 +++ b/mercurial/upgrade.py Fri Sep 28 09:46:50 2018 -0700 @@ -199,7 +199,8 @@ @staticmethod def _newreporequirements(ui): - return localrepo.newreporequirements(ui) + return localrepo.newreporequirements( + ui, localrepo.defaultcreateopts(ui)) @classmethod def fromrepo(cls, repo): @@ -747,7 +748,8 @@ # FUTURE there is potentially a need to control the wanted requirements via # command arguments or via an extension hook point. - newreqs = localrepo.newreporequirements(repo.ui) + newreqs = localrepo.newreporequirements( + repo.ui, localrepo.defaultcreateopts(repo.ui)) newreqs.update(preservedrequirements(repo)) noremovereqs = (repo.requirements - newreqs -