--- a/mercurial/localrepo.py Wed Jun 01 01:30:48 2022 +0200
+++ b/mercurial/localrepo.py Wed Jun 01 01:45:49 2022 +0200
@@ -523,12 +523,11 @@
# which means very old repositories may not have one. We assume
# a missing file translates to no requirements.
try:
- requirements = set(vfs.read(b'requires').splitlines())
+ return set(vfs.read(b'requires').splitlines())
except FileNotFoundError:
if not allowmissing:
raise
- requirements = set()
- return requirements
+ return set()
def makelocalrepository(baseui, path, intents=None):