diff -r 8c89e978375c -r ba8f03ad8906 hgext/git/gitlog.py --- 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)