--- a/mercurial/localrepo.py Wed Oct 23 17:04:59 2024 -0400
+++ b/mercurial/localrepo.py Wed Oct 23 17:08:57 2024 -0400
@@ -83,7 +83,6 @@
from .interfaces import (
repository,
- util as interfaceutil,
)
from .utils import (
@@ -1304,7 +1303,7 @@
]
-class LocalRepository(_localrepo_base_classes):
+class localrepository(_localrepo_base_classes):
"""Main class for representing local repositories.
All local repositories are instances of this class.
@@ -3606,15 +3605,6 @@
self._sidedata_computers[kind][category] = (keys, computer, flags)
-localrepository = interfaceutil.implementer(repository.ilocalrepositorymain)(
- LocalRepository
-)
-
-if typing.TYPE_CHECKING:
- # Help pytype by hiding the interface stuff that confuses it.
- localrepository = LocalRepository
-
-
def undoname(fn: bytes) -> bytes:
base, name = os.path.split(fn)
assert name.startswith(b'journal')