--- a/rust/hg-cpython/src/dirstate/owning.rs Thu Jul 08 19:23:44 2021 +0200
+++ b/rust/hg-cpython/src/dirstate/owning.rs Thu Jul 15 23:02:17 2021 +0200
@@ -49,9 +49,11 @@
py: Python,
on_disk: PyBytes,
data_size: usize,
+ tree_metadata: PyBytes,
) -> Result<Self, DirstateError> {
let bytes: &'_ [u8] = on_disk.data(py);
- let map = DirstateMap::new_v2(bytes, data_size)?;
+ let map =
+ DirstateMap::new_v2(bytes, data_size, tree_metadata.data(py))?;
// Like in `bytes` above, this `'_` lifetime parameter borrows from
// the bytes buffer owned by `on_disk`.