Mercurial > public > mercurial-scm > hg-stable
diff mercurial/upgrade.py @ 51846:45c467d8422c
localrepo: remove _readrequires function in favor of scmutil.readrequires
author | Arseniy Alekseyev <aalekseyev@janestreet.com> |
---|---|
date | Thu, 15 Aug 2024 14:56:50 +0100 |
parents | ca7bde5dbafb |
children | f4733654f144 |
line wrap: on
line diff
--- a/mercurial/upgrade.py Thu Aug 15 14:53:17 2024 +0100 +++ b/mercurial/upgrade.py Thu Aug 15 14:56:50 2024 +0100 @@ -308,7 +308,7 @@ ): """Upgrades a share to use share-safe mechanism""" wlock = None - store_requirements = localrepo._readrequires(storevfs, False) + store_requirements = scmutil.readrequires(storevfs, False) original_crequirements = current_requirements.copy() # after upgrade, store requires will be shared, so lets find # the requirements which are not present in store and @@ -325,7 +325,7 @@ wlock = lockmod.trylock(ui, hgvfs, b'wlock', 0, 0) # some process might change the requirement in between, re-read # and update current_requirements - locked_requirements = localrepo._readrequires(hgvfs, True) + locked_requirements = scmutil.readrequires(hgvfs, True) if locked_requirements != original_crequirements: removed = current_requirements - locked_requirements # update current_requirements in place because it's passed @@ -371,7 +371,7 @@ ): """Downgrades a share which use share-safe to not use it""" wlock = None - source_requirements = localrepo._readrequires(sharedvfs, True) + source_requirements = scmutil.readrequires(sharedvfs, True) original_crequirements = current_requirements.copy() # we cannot be 100% sure on which requirements were present in store when # the source supported share-safe. However, we do know that working @@ -386,7 +386,7 @@ wlock = lockmod.trylock(ui, hgvfs, b'wlock', 0, 0) # some process might change the requirement in between, re-read # and update current_requirements - locked_requirements = localrepo._readrequires(hgvfs, True) + locked_requirements = scmutil.readrequires(hgvfs, True) if locked_requirements != original_crequirements: removed = current_requirements - locked_requirements # update current_requirements in place because it's passed