diff -r f45d35950db6 -r c591944f42c1 rust/hg-core/src/dirstate_tree/dirstate_map.rs --- a/rust/hg-core/src/dirstate_tree/dirstate_map.rs Mon Oct 18 19:02:40 2021 +0200 +++ b/rust/hg-core/src/dirstate_tree/dirstate_map.rs Tue Oct 19 22:14:48 2021 +0200 @@ -947,7 +947,7 @@ node.full_path(map.on_disk)?, node.copy_source(map.on_disk)?, ); - if entry.mtime_is_ambiguous(now) { + if entry.need_delay(now) { ambiguous_mtimes.push( node.full_path_borrowed(map.on_disk)? .detach_from_tree(), @@ -991,7 +991,7 @@ for node in map.iter_nodes() { let node = node?; if let Some(entry) = node.entry()? { - if entry.mtime_is_ambiguous(now) { + if entry.need_delay(now) { paths.push( node.full_path_borrowed(map.on_disk)? .detach_from_tree(),