mercurial/filelog.py
changeset 43076 2372284d9457
parent 42814 2c4f656c8e9f
child 43077 687b865b95ad
--- a/mercurial/filelog.py	Sat Oct 05 10:29:34 2019 -0400
+++ b/mercurial/filelog.py	Sun Oct 06 09:45:02 2019 -0400
@@ -20,16 +20,15 @@
     repository,
     util as interfaceutil,
 )
-from .utils import (
-    storageutil,
-)
+from .utils import storageutil
+
 
 @interfaceutil.implementer(repository.ifilestorage)
 class filelog(object):
     def __init__(self, opener, path):
-        self._revlog = revlog.revlog(opener,
-                                     '/'.join(('data', path + '.i')),
-                                     censorable=True)
+        self._revlog = revlog.revlog(
+            opener, '/'.join(('data', path + '.i')), censorable=True
+        )
         # Full name of the user visible file, relative to the repository root.
         # Used by LFS.
         self._revlog.filename = path
@@ -66,8 +65,9 @@
         return self._revlog.node(rev)
 
     def lookup(self, node):
-        return storageutil.fileidlookup(self._revlog, node,
-                                        self._revlog.indexfile)
+        return storageutil.fileidlookup(
+            self._revlog, node, self._revlog.indexfile
+        )
 
     def linkrev(self, rev):
         return self._revlog.linkrev(rev)
@@ -95,29 +95,63 @@
     def rawdata(self, node, _df=None):
         return self._revlog.rawdata(node, _df=_df)
 
-    def emitrevisions(self, nodes, nodesorder=None,
-                      revisiondata=False, assumehaveparentrevisions=False,
-                      deltamode=repository.CG_DELTAMODE_STD):
+    def emitrevisions(
+        self,
+        nodes,
+        nodesorder=None,
+        revisiondata=False,
+        assumehaveparentrevisions=False,
+        deltamode=repository.CG_DELTAMODE_STD,
+    ):
         return self._revlog.emitrevisions(
-            nodes, nodesorder=nodesorder, revisiondata=revisiondata,
+            nodes,
+            nodesorder=nodesorder,
+            revisiondata=revisiondata,
             assumehaveparentrevisions=assumehaveparentrevisions,
-            deltamode=deltamode)
+            deltamode=deltamode,
+        )
 
-    def addrevision(self, revisiondata, transaction, linkrev, p1, p2,
-                    node=None, flags=revlog.REVIDX_DEFAULT_FLAGS,
-                    cachedelta=None):
-        return self._revlog.addrevision(revisiondata, transaction, linkrev,
-                                    p1, p2, node=node, flags=flags,
-                                    cachedelta=cachedelta)
+    def addrevision(
+        self,
+        revisiondata,
+        transaction,
+        linkrev,
+        p1,
+        p2,
+        node=None,
+        flags=revlog.REVIDX_DEFAULT_FLAGS,
+        cachedelta=None,
+    ):
+        return self._revlog.addrevision(
+            revisiondata,
+            transaction,
+            linkrev,
+            p1,
+            p2,
+            node=node,
+            flags=flags,
+            cachedelta=cachedelta,
+        )
 
-    def addgroup(self, deltas, linkmapper, transaction, addrevisioncb=None,
-                 maybemissingparents=False):
+    def addgroup(
+        self,
+        deltas,
+        linkmapper,
+        transaction,
+        addrevisioncb=None,
+        maybemissingparents=False,
+    ):
         if maybemissingparents:
-            raise error.Abort(_('revlog storage does not support missing '
-                                'parents write mode'))
+            raise error.Abort(
+                _(
+                    'revlog storage does not support missing '
+                    'parents write mode'
+                )
+            )
 
-        return self._revlog.addgroup(deltas, linkmapper, transaction,
-                                     addrevisioncb=addrevisioncb)
+        return self._revlog.addgroup(
+            deltas, linkmapper, transaction, addrevisioncb=addrevisioncb
+        )
 
     def getstrippoint(self, minlink):
         return self._revlog.getstrippoint(minlink)
@@ -165,13 +199,21 @@
     def verifyintegrity(self, state):
         return self._revlog.verifyintegrity(state)
 
-    def storageinfo(self, exclusivefiles=False, sharedfiles=False,
-                    revisionscount=False, trackedsize=False,
-                    storedsize=False):
+    def storageinfo(
+        self,
+        exclusivefiles=False,
+        sharedfiles=False,
+        revisionscount=False,
+        trackedsize=False,
+        storedsize=False,
+    ):
         return self._revlog.storageinfo(
-            exclusivefiles=exclusivefiles, sharedfiles=sharedfiles,
-            revisionscount=revisionscount, trackedsize=trackedsize,
-            storedsize=storedsize)
+            exclusivefiles=exclusivefiles,
+            sharedfiles=sharedfiles,
+            revisionscount=revisionscount,
+            trackedsize=trackedsize,
+            storedsize=storedsize,
+        )
 
     # TODO these aren't part of the interface and aren't internal methods.
     # Callers should be fixed to not use them.
@@ -192,6 +234,7 @@
 
         return self._revlog.clone(tr, destrevlog._revlog, **kwargs)
 
+
 class narrowfilelog(filelog):
     """Filelog variation to be used with narrow stores."""