comparison mercurial/revlog.py @ 51022:33d2f0164d0d

revlog: drop the df argument to `revision` The intend of this argument is better filled by the `revlog.reading` or `revlog._writing` context. So we drop it to leave rooms for further cleanup and improvements.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 25 Sep 2023 22:52:01 +0200
parents 509f0f7fc89e
children 14de15825253
comparison
equal deleted inserted replaced
51021:006aee5ffd35 51022:33d2f0164d0d
1952 if rev1 != nullrev and self.deltaparent(rev2) == rev1: 1952 if rev1 != nullrev and self.deltaparent(rev2) == rev1:
1953 return bytes(self._chunk(rev2)) 1953 return bytes(self._chunk(rev2))
1954 1954
1955 return mdiff.textdiff(self.rawdata(rev1), self.rawdata(rev2)) 1955 return mdiff.textdiff(self.rawdata(rev1), self.rawdata(rev2))
1956 1956
1957 def revision(self, nodeorrev, _df=None): 1957 def revision(self, nodeorrev):
1958 """return an uncompressed revision of a given node or revision 1958 """return an uncompressed revision of a given node or revision
1959 number. 1959 number.
1960
1961 _df - an existing file handle to read from. (internal-only)
1962 """ 1960 """
1963 return self._revisiondata(nodeorrev, _df) 1961 return self._revisiondata(nodeorrev)
1964 1962
1965 def sidedata(self, nodeorrev, _df=None): 1963 def sidedata(self, nodeorrev, _df=None):
1966 """a map of extra data related to the changeset but not part of the hash 1964 """a map of extra data related to the changeset but not part of the hash
1967 1965
1968 This function currently return a dictionary. However, more advanced 1966 This function currently return a dictionary. However, more advanced