diff -r ed3ef8dacf02 -r 38e5bb1425dd rust/hg-cpython/src/dirstate/item.rs --- a/rust/hg-cpython/src/dirstate/item.rs Wed Mar 23 16:32:31 2022 +0100 +++ b/rust/hg-cpython/src/dirstate/item.rs Wed Mar 23 17:38:59 2022 +0100 @@ -8,6 +8,7 @@ use cpython::Python; use cpython::PythonObject; use hg::dirstate::DirstateEntry; +use hg::dirstate::DirstateV2Data; use hg::dirstate::TruncatedTimestamp; use std::cell::Cell; @@ -38,15 +39,15 @@ } } } - let entry = DirstateEntry::from_v2_data( - wc_tracked, + let entry = DirstateEntry::from_v2_data(DirstateV2Data { + wc_tracked: wc_tracked, p1_tracked, p2_info, - mode_size_opt, - mtime_opt, + mode_size: mode_size_opt, + mtime: mtime_opt, fallback_exec, fallback_symlink, - ); + }); DirstateItem::create_instance(py, Cell::new(entry)) }