--- a/rust/hg-core/src/dirstate_tree/dirstate_map.rs Thu Jul 15 17:24:09 2021 +0200
+++ b/rust/hg-core/src/dirstate_tree/dirstate_map.rs Thu Jul 08 12:18:21 2021 +0200
@@ -410,9 +410,7 @@
}
#[timed]
- pub fn new_v2(
- on_disk: &'on_disk [u8],
- ) -> Result<(Self, Option<DirstateParents>), DirstateError> {
+ pub fn new_v2(on_disk: &'on_disk [u8]) -> Result<Self, DirstateError> {
Ok(on_disk::read(on_disk)?)
}
@@ -1039,11 +1037,7 @@
}
#[timed]
- fn pack_v2(
- &mut self,
- parents: DirstateParents,
- now: Timestamp,
- ) -> Result<Vec<u8>, DirstateError> {
+ fn pack_v2(&mut self, now: Timestamp) -> Result<Vec<u8>, DirstateError> {
// TODO: how do we want to handle this in 2038?
let now: i32 = now.0.try_into().expect("time overflow");
let mut paths = Vec::new();
@@ -1062,7 +1056,7 @@
self.clear_known_ambiguous_mtimes(&paths)?;
- on_disk::write(self, parents)
+ on_disk::write(self)
}
fn status<'a>(