# HG changeset patch # User Pierre-Yves David # Date 2019-08-07 20:00:57 # Node ID 161d39e9be4b0c4eeefe7402b1fd73c9fd2abe47 # Parent bf1e8d2ab9003e4b0443c51b66e36c5c49fb3ea6 rawdata: add the method to bundlerevlog The bundlerepo logic has its own `revision` method on its own `revlog` object. We need to "implement" `rawdata` there too. diff --git a/mercurial/bundlerepo.py b/mercurial/bundlerepo.py --- a/mercurial/bundlerepo.py +++ b/mercurial/bundlerepo.py @@ -146,6 +146,9 @@ class bundlerevlog(revlog.revlog): self._revisioncache = (node, rev, rawtext) return text + def rawdata(self, nodeorrev, _df=None): + return self.revision(nodeorrev, _df=_df, raw=True) + def baserevision(self, nodeorrev): # Revlog subclasses may override 'revision' method to modify format of # content retrieved from revlog. To use bundlerevlog with such class one