diff --git a/hgext/remotefilelog/basepack.py b/hgext/remotefilelog/basepack.py index adf0c023c6..f627bcf4af 100644 --- a/hgext/remotefilelog/basepack.py +++ b/hgext/remotefilelog/basepack.py @@ -338,9 +338,11 @@ class basepack(versionmixin): # TODO: use an opener/vfs to access these paths with util.posixfile(self.indexpath, PACKOPENMODE) as indexfp: # memory-map the file, size 0 means whole file - self._index = litemmap.mmap(indexfp.fileno(), 0) + self._index = litemmap.mmap(indexfp.fileno(), 0, + access=litemmap.pymmap.ACCESS_READ) with util.posixfile(self.packpath, PACKOPENMODE) as datafp: - self._data = litemmap.mmap(datafp.fileno(), 0) + self._data = litemmap.mmap(datafp.fileno(), 0, + access=litemmap.pymmap.ACCESS_READ) self._pagedin = 0 return True