--- a/rust/hg-cpython/src/dirstate/dirstate_map.rs Thu Jul 08 12:18:21 2021 +0200
+++ b/rust/hg-cpython/src/dirstate/dirstate_map.rs Mon Jul 12 22:46:52 2021 +0200
@@ -83,11 +83,12 @@
@staticmethod
def new_v2(
on_disk: PyBytes,
+ data_size: usize,
) -> PyResult<PyObject> {
let dirstate_error = |e: DirstateError| {
PyErr::new::<exc::OSError, _>(py, format!("Dirstate error: {:?}", e))
};
- let inner = OwningDirstateMap::new_v2(py, on_disk)
+ let inner = OwningDirstateMap::new_v2(py, on_disk, data_size)
.map_err(dirstate_error)?;
let map = Self::create_instance(py, Box::new(inner))?;
Ok(map.into_object())