Mercurial > public > mercurial-scm > hg
comparison mercurial/unionrepo.py @ 42726:64387cd2bf4d
rawdata: implement the method for `unionrepo` too
This is required for all implementations.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 07 Aug 2019 21:17:48 +0200 |
parents | 94e2f8437f6b |
children | 64c3db458d08 |
comparison
equal
deleted
inserted
replaced
42725:7492899c6fc6 | 42726:64387cd2bf4d |
---|---|
113 self._revisioncache = (node, rev, text) | 113 self._revisioncache = (node, rev, text) |
114 else: | 114 else: |
115 text = self.baserevision(rev) | 115 text = self.baserevision(rev) |
116 # already cached | 116 # already cached |
117 return text | 117 return text |
118 | |
119 def rawdata(self, nodeorrev, _df=None): | |
120 return self.revision(nodeorrev, _df=_df, raw=True) | |
118 | 121 |
119 def baserevision(self, nodeorrev): | 122 def baserevision(self, nodeorrev): |
120 # Revlog subclasses may override 'revision' method to modify format of | 123 # Revlog subclasses may override 'revision' method to modify format of |
121 # content retrieved from revlog. To use unionrevlog with such class one | 124 # content retrieved from revlog. To use unionrevlog with such class one |
122 # needs to override 'baserevision' and make more specific call here. | 125 # needs to override 'baserevision' and make more specific call here. |