--- a/hgext/remotefilelog/remotefilelog.py Sat Sep 07 00:16:32 2019 +0200
+++ b/hgext/remotefilelog/remotefilelog.py Sat Sep 07 00:22:38 2019 +0200
@@ -22,6 +22,7 @@
error,
mdiff,
revlog,
+ util,
)
from mercurial.utils import storageutil
from mercurial.revlogutils import flagutil
@@ -307,6 +308,17 @@
'remotefilelog does not convert integer rev to node')
return rev
+ def _processflags(self, text, flags, operation, raw=False):
+ """deprecated entry point to access flag processors"""
+ msg = ('_processflag(...) use the specialized variant')
+ util.nouideprecwarn(msg, '5.2', stacklevel=2)
+ if raw:
+ return text, flagutil.processflagsraw(self, text, flags)
+ elif operation == 'read':
+ return flagutil.processflagsread(self, text, flags)
+ else: # write operation
+ return flagutil.processflagswrite(self, text, flags)
+
def revision(self, node, raw=False):
"""returns the revlog contents at this node.
this includes the meta data traditionally included in file revlogs.