hgext/git/gitlog.py
changeset 52489 ba8f03ad8906
parent 52487 3daaa5195a30
child 52617 a26c5da900ff
--- 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)