flagprocessors: remove flagprocessorsmixin
It became an empty shell.
Differential Revision: https://phab.mercurial-scm.org/D6823
--- a/hgext/remotefilelog/remotefilelog.py Sat Sep 07 00:26:15 2019 +0200
+++ b/hgext/remotefilelog/remotefilelog.py Sat Sep 07 00:34:20 2019 +0200
@@ -47,7 +47,7 @@
raise KeyError(node)
return node
-class remotefilelog(flagutil.flagprocessorsmixin):
+class remotefilelog(object):
_generaldelta = True
_flagserrorclass = error.RevlogError
--- a/mercurial/revlog.py Sat Sep 07 00:26:15 2019 +0200
+++ b/mercurial/revlog.py Sat Sep 07 00:34:20 2019 +0200
@@ -261,7 +261,7 @@
p = versionformat_pack(version) + p[4:]
return p
-class revlog(flagutil.flagprocessorsmixin):
+class revlog(object):
"""
the underlying revision storage object
--- a/mercurial/revlogutils/flagutil.py Sat Sep 07 00:26:15 2019 +0200
+++ b/mercurial/revlogutils/flagutil.py Sat Sep 07 00:34:20 2019 +0200
@@ -79,14 +79,6 @@
raise error.Abort(msg)
flagprocessors[flag] = processor
-class flagprocessorsmixin(object):
- """basic mixin to support revlog flag processing
-
- Make sure the `_flagprocessors` attribute is set at ``__init__`` time.
-
- See the documentation of the ``_processflags`` method for details.
- """
-
def processflagswrite(revlog, text, flags, sidedata):
"""Inspect revision data flags and applies write transformations defined
by registered flag processors.
--- a/tests/simplestorerepo.py Sat Sep 07 00:26:15 2019 +0200
+++ b/tests/simplestorerepo.py Sat Sep 07 00:34:20 2019 +0200
@@ -91,7 +91,7 @@
node = attr.ib(default=None)
@interfaceutil.implementer(repository.ifilestorage)
-class filestorage(flagutil.flagprocessorsmixin):
+class filestorage(object):
"""Implements storage for a tracked path.
Data is stored in the VFS in a directory corresponding to the tracked