--- a/hgext/git/gitlog.py Wed Dec 11 00:33:49 2024 -0500
+++ b/hgext/git/gitlog.py Tue Oct 22 23:36:48 2024 -0400
@@ -21,6 +21,9 @@
manifest,
pycompat,
)
+from mercurial.interfaces import (
+ repository,
+)
from mercurial.utils import stringutil
from . import (
gitutil,
@@ -471,8 +474,7 @@
return gitmanifest.gittreemanifestctx(self.gitrepo, t)
-# @interfaceutil.implementer(repository.ifilestorage)
-class filelog(baselog):
+class filelog(baselog, repository.ifilestorage):
def __init__(self, gr, db, path):
super(filelog, self).__init__(gr, db)
assert isinstance(path, bytes)