rust/hg-cpython/src/dirstate/dirstate_map.rs
changeset 47101 5d62243c7732
parent 47095 473abf4728bf
child 47109 33e5511b571a
--- a/rust/hg-cpython/src/dirstate/dirstate_map.rs	Tue Apr 06 21:07:12 2021 +0200
+++ b/rust/hg-cpython/src/dirstate/dirstate_map.rs	Mon Apr 12 14:43:45 2021 +0200
@@ -10,7 +10,6 @@
 
 use std::cell::{Ref, RefCell};
 use std::convert::TryInto;
-use std::time::Duration;
 
 use cpython::{
     exc, ObjectProtocol, PyBool, PyBytes, PyClone, PyDict, PyErr, PyList,
@@ -27,6 +26,7 @@
     parsers::dirstate_parents_to_pytuple,
 };
 use hg::{
+    dirstate::parsers::Timestamp,
     dirstate_tree::dispatch::DirstateMapMethods,
     errors::HgError,
     revlog::Node,
@@ -312,7 +312,7 @@
         p2: PyObject,
         now: PyObject
     ) -> PyResult<PyBytes> {
-        let now = Duration::new(now.extract(py)?, 0);
+        let now = Timestamp(now.extract(py)?);
         let parents = DirstateParents {
             p1: extract_node_id(py, &p1)?,
             p2: extract_node_id(py, &p2)?,