--- a/rust/hg-cpython/src/dirstate/dirstate_map.rs Fri Sep 17 14:36:54 2021 +0200
+++ b/rust/hg-cpython/src/dirstate/dirstate_map.rs Mon Sep 20 12:52:32 2021 +0200
@@ -24,7 +24,6 @@
dirstate::non_normal_entries::{
NonNormalEntries, NonNormalEntriesIterator,
},
- parsers::dirstate_parents_to_pytuple,
pybytes_deref::PyBytesDeref,
};
use hg::{
@@ -79,7 +78,11 @@
(Box::new(map) as _, parents)
};
let map = Self::create_instance(py, inner)?;
- let parents = parents.map(|p| dirstate_parents_to_pytuple(py, &p));
+ let parents = parents.map(|p| {
+ let p1 = PyBytes::new(py, p.p1.as_bytes());
+ let p2 = PyBytes::new(py, p.p2.as_bytes());
+ (p1, p2)
+ });
Ok((map, parents).to_py_object(py).into_object())
}