Mercurial > public > mercurial-scm > hg
diff mercurial/filelog.py @ 43076:2372284d9457
formatting: blacken the codebase
This is using my patch to black
(https://github.com/psf/black/pull/826) so we don't un-wrap collection
literals.
Done with:
hg files 'set:**.py - mercurial/thirdparty/** - "contrib/python-zstandard/**"' | xargs black -S
# skip-blame mass-reformatting only
# no-check-commit reformats foo_bar functions
Differential Revision: https://phab.mercurial-scm.org/D6971
author | Augie Fackler <augie@google.com> |
---|---|
date | Sun, 06 Oct 2019 09:45:02 -0400 |
parents | 2c4f656c8e9f |
children | 687b865b95ad |
line wrap: on
line diff
--- 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."""