diff -r 8aa3968c6d44 -r d6a52783d2ba mercurial/revlog.py --- 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 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 argument type