mercurial/revlog.py
changeset 47382 d6a52783d2ba
parent 47328 27e9ed1217c5
child 47384 fec306b05328
--- a/mercurial/revlog.py	Fri May 28 23:44:58 2021 +0200
+++ b/mercurial/revlog.py	Thu May 27 03:21:53 2021 +0200
@@ -1976,7 +1976,12 @@
         mapping object will likely be used in the future for a more
         efficient/lazy code.
         """
-        return self._revisiondata(nodeorrev, _df)[1]
+        # deal with <nodeorrev> argument type
+        if isinstance(nodeorrev, int):
+            rev = nodeorrev
+        else:
+            rev = self.rev(nodeorrev)
+        return self._sidedata(rev)
 
     def _revisiondata(self, nodeorrev, _df=None, raw=False):
         # deal with <nodeorrev> argument type